【问题标题】:updating javac version to same as java version将 javac 版本更新为与 java 版本相同
【发布时间】:2013-03-25 13:58:10
【问题描述】:

如何为 java 和 javac 使用相同版本的 java 1.7,在我的 centos 上我得到这样的结果......

对于命令 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)

对于命令 javac -version:

javac 1.6.0_24

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

【问题讨论】:

  • 您可以卸载已安装的 Java 版本并使用 JDK 1.7java 文件也是 JDK 的一部分。

标签: java centos


【解决方案1】:

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

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

【讨论】:

  • 这里有一些想法。 1)您可能需要安装 java-1.7.0-openjdk-devel 2)安装后,运行“sudo update-alternatives --config javac”以正确修复所有“替代”符号链接。要查看哪些 yum 包提供 javac,请运行“yum provides *bin/javac”
【解决方案2】:

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

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

从您的 Korn 或 bash shell(控制台)在下面运行:

export JAVA_HOME=jdk-install-dir 

export PATH=$JAVA_HOME/bin:$PATH 

【讨论】:

    【解决方案3】:

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

    例子

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-06-14
      • 2016-04-26
      • 2017-03-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-04-11
      • 1970-01-01
      相关资源
      最近更新 更多