jdk1.6
服务器上已安装linux
,当我尝试将版本升级到1.7
时收到以下错误:
文件/etc/init.d/jexec来自安装jdk-1.7.0_79-fcs.x86_64 冲突 包含来自包jdk-1.6.0_25-fcs.x86_64的文件。
跑完这个命令:
rpm -Uvh /usr/java/jdk-7u79-linux-x64.rpm
需要帮助......
答案 0 :(得分:1)
您已安装JDK 6。首先卸载它。
rpm -e jdk-1.6.0_25-fcs.x86_64
答案 1 :(得分:0)
您可以卸载jdk6并安装最新的,或者手动下载新的jdk,然后将其解压缩到您选择的文件夹中,然后修复PATH变量,方法是在所有其他条目之前创建文件夹的值,< / p>
$export PATH="jdkFolder:$PATH"
您可以输入
来测试是否进行了更改$whereis javac
或
$whereis java
如果路径指向新文件夹,则意味着您手动安装jdk并成功完成。 最后你在〜/ .bashrc文件中添加这一行。
export PATH="<your_jdkFolder>:$PATH"