4

How to use the same version of java 1.7 for both java and javac, on my centos I am getting results like this...

for command java -version:

java version "1.7.0_03"
Java(TM) SE Runtime Environment (build 1.7.0_03-b04)
Java HotSpot(TM) 64-Bit Server VM (build 22.1-b02, mixed mode)

for command javac -version:

javac 1.6.0_24

how to use 1.7 for javac too? If I need to update JAVA_HOME variable how can I update it? (using what command)

4

3 回答 3

1

您需要更新 PATH 变量以包含正确 JDK 的 bin 目录。

通过将其添加到 PATH 的开头,确保您的 PATH 在安装任何其他 JDK/JRE 之前具有您的 JDK bin 文件夹。

从您的 Korn 或 bash shell(控制台)运行以下命令:

export JAVA_HOME=jdk-install-dir 

export PATH=$JAVA_HOME/bin:$PATH 
于 2013-03-25T05:43:05.627 回答
1

也许您刚刚安装了 1.6 JDK 和 1.7 JRE。要使两者保持在同一级别,只需安装 1.7 JDK。试试这个命令:

su -c "yum install java-1.7.0-openjdk"
于 2013-03-25T05:27:45.173 回答
0

设置 JAVA_HOME =C:..... 你的 java 7 所在的路径到 bin 位置

例子

SET JAVA_HOME=C:\Program Files\Java\jdk_1.7.1
SET JAVA=%JAVA_HOME%\bin\java
于 2013-03-25T05:43:50.490 回答