我在我的 Centos 服务器上安装了一个新的 JRE 1.7。
但是,当我输入 java -version 时,它显示的是版本 1.6,这意味着托管服务提供商之前预装了该版本?
如何将它转移到我安装的新 1.7 并使其永久化?
谢谢!
最佳答案
您需要设置您的 PATH
环境变量,以便您的 Java 安装中的 bin/
目录位于系统范围的目录之前。例如,在我当前拥有的 Bash shell 的用户特定 ~/.bashrc
配置文件中:
export PATH="/usr/java/latest/bin:$PATH"
请注意,我将 Java 程序路径添加(而不是替换)为 PATH
变量的先前值,这样其他程序将继续工作而无需使用的绝对路径。至于 /usr/java/latest
,它是由 Oracle 提供的 RPM 包创建的符号链接(symbolic link),指向我系统上安装的最新版本的 Oracle Java。
关于java - 在 Centos 服务器上使 Java 1.7 默认,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22375873/