0

Scientific Linux 上的 Java 设置显示了两个不同的版本。

我正在尝试在 Scientific Linux 上正确设置 java。

如果我执行javac -version我会得到以下信息:java_1.7.0_10这是我真正想要使用的版本。

但是,如果我执行java -version,我会得到以下信息:

OpenJDK Runtime Environment (IcedTea6 1.11.5) (rhel-1.50.1.11.5.el6_3-x86_64)
OpenJDK 64-Bit Server VM (build 20.0-b12, mixed mode)**

哪个不是我想运行的版本...有人可以告诉我如何解决这个问题..谢谢

4

2 回答 2

2

如果您已经安装,请使用它来选择 java 替代方案。

  /usr/sbin/alternatives --config java
于 2012-12-17T14:44:16.167 回答
0

您应该检查您的 $PATH 环境变量。

键入which javac以查看 javac-binary 的位置。

例如:

which javac -> /usr/local/bin/javac

然后执行:

export PATH=/usr/local/bin/:$PATH

您能否发布以下输出:

which java && which javac

update-alternatives --list java
于 2012-12-17T14:42:15.643 回答