javac 和 javaws 可以工作,但 java 不行

javac 和 javaws 可以工作,但 java 不行

javacjavaws从命令行工作,但java运行.class却不起作用。

我已经更新了我的 PATH、设置了 JAVA_HOME 并检查了链接。

当我输入时,java myclass我得到了在 default-jre 中找到的“java”和其他一些内容。当我运行java -version同一个程序时,在 default-jre 中找到的“java”。

我正在尝试使用 Sun Java jdk1.7.0 和命令行。Ubuntu 似乎认为 Java jdk1.7.0 未安装。如能得到任何帮助,我将不胜感激。

答案1

根据您的意见,您应该执行以下操作:

sudo ln -s </path/to/java/install/directory> /usr/bin/java

相关内容