java - 在 Centos 服务器上使 Java 1.7 默认

标签 java linux centos

我在我的 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/

相关文章:

java - 初始化和比较整数

c - 'C' 程序中的段错误

linux + 打印 linux 版本(一个字符如 5 或 6 .. 等)

linux - 在 Linux CentOS 6.2 上安装 R 时出现问题

php - Laravel Forbidden 您无权访问此服务器上的/storage/

java - Admob 不起作用

java - 如何通过从微调器中选择来启用 wifi

node.js - 如何启动 node.js 应用程序然后返回命令行并导航

java - 在Java中从JTable创建pdf文件

c++ - 如何判断在哪个.SO库中赋予了C函数?