我正在linux机器上运行一个JAVA程序,它需要java 1.8,问题是只有当我手动将源../java32/jdk1.8.0_05/jre/bin添加到PATH环境变量时,它才能工作。
我想通过ssh使用程序,直接访问它。
ssh user@ip "./program"当通过ssh访问时,它可以工作,因为在调用程序时没有添加路由(我在.bashrc文件中手动将它添加到路径中)
我找不到默认的源代码集,我尝试了如下: 1.运行配置:
alternatives --config java它给出了如下选择的结果,似乎是正确的:
+ 3 /opt/jdk1.8.0_31/bin/java关于还能做些什么来解决它,有什么想法吗?
发布于 2015-03-18 08:40:10
您可以使用/usr/java/ $JAVA_HOME作为$PATH,这将在大多数发行版中自动出现在您的$PATH中。
为了测试它:
ssh user@host "/usr/java/latest/bin/java -version"
https://stackoverflow.com/questions/29117274
复制相似问题