2013-03-25 167 views
4

如何使用Java 1.7的相同版本的Java和javac的,在我的CentOS的我越来越喜欢这个结果...更新的javac版本相同的Java版本

的命令Java的版本:

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) 

对命令的javac -version:

javac 1.6.0_24 

如何利用1.7 javac的呢?如果我需要更新JAVA_HOME变量,我该如何更新它? (使用什么命令)

+0

您可以卸载已安装的Java版本并转至JDK 1.7。 'java'文件也是'JDK'的一部分。 – midhunhk 2013-03-25 05:55:31

回答

1

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

su -c "yum install java-1.7.0-openjdk" 
+0

这里有一些想法。 1)安装完成后,你可能需要安装java-1.7.0-openjdk-devel 2),运行“sudo update-alternatives --config javac”来获取所有'alternatives'符号链接。要查看哪些yum软件包提供了javac,请运行“yum provides * bin/javac” – jomofrodo 2016-04-30 03:33:14

1

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

在任何其他JDK/JRE安装之前,请确保您的PATH具有您的JDK bin文件夹,方法是在开始PATH时添加它。从你的Korn或bash壳(控制台)下面

执行命令

export JAVA_HOME=jdk-install-dir 

export PATH=$JAVA_HOME/bin:$PATH 
+0

我正在使用centos .... – coure2011 2013-03-25 05:45:41

+0

编辑我的答案 – 2013-03-25 05:49:29

0

组JAVA_HOME = C:.....其中你的java 7存在高达的bin位置的路径

示例

SET JAVA_HOME=C:\Program Files\Java\jdk_1.7.1 
SET JAVA=%JAVA_HOME%\bin\java