有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

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

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

我正在尝试在Scientific Linux上正确安装java

如果我做一个javac-version我会得到以下结果:java_1.7.0_10,这是我真正想要使用的版本

但是如果我使用java版本,我会得到以下结果:

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)**

这不是我想要运行的版本。。。有人能告诉我如何解决这个问题吗。。谢谢


共 (2) 个答案

  1. # 1 楼答案

    如果您已经安装了java,请使用此选项选择java替代方案

      /usr/sbin/alternatives  config java
    
  2. # 2 楼答案

    您应该检查$PATH环境变量

    键入which javac查看javac二进制文件的位置

    例如:

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

    然后执行:

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

    请您将以下内容的输出发布:

    which java && which javac

    update-alternatives  list java