什么是java JRE linux的默认源代码

时间:2015-03-18 08:35:16

标签: java linux

我在Linux机器上运行JAVA程序需要 java JRE 1.8 ,问题是它只有在我手动将源../java32/jdk1.8.0_05/jre/bin添加到PATH时才有效环境变量。

我想通过ssh使用直接访问它的程序

ssh user@ip "./program"

当通过ssh访问时它工作,因为在调用程序时没有添加路径(我在.bashrc文件中手动将其添加到PATH中)

我无法找到默认源集的位置,我尝试了以下方法: 1.运行配置:

 alternatives --config java

它给出了以下选择似乎正确的结果:

 + 3           /opt/jdk1.8.0_31/bin/java
  1. 检查/ usr / java提供以下连接:

    lrwxrwxrwx 1 root root   16 Feb 10 16:12 default -> /usr/java/latest
    drwxr-xr-x 9 root root 4096 Feb 10 16:16 jdk1.8.0_31
    drwxr-xr-x 7 root root 4096 Feb 10 16:12 jre1.8.0_31
    lrwxrwxrwx 1 root root   21 Feb 10 16:17 latest -> /usr/java/jdk1.8.0_31
    
  2. 关于还有什么办法可以解决它?

1 个答案:

答案 0 :(得分:2)

您可以将/ usr / java / latest用作$ JAVA_HOME,它将在大多数发行版中自动显示在$ PATH中。

测试它:

ssh user@host "/usr/java/latest/bin/java -version"