我是 Ubuntu 新手,最近我让我的笔记本电脑双启动 Windows 8 和 Ubuntu 12.04。我使用以下命令安装了 java
sudo apt-get install openjdk-7-jdk
安装成功。我尝试编译 Java 程序,它显示以下消息
a@ubuntu:~/Desktop$ javac hello.java
The program 'javac' can be found in the following packages:
* default-jdk
* ecj
* gcj-4.6-jdk
* openjdk-6-jdk
* gcj-4.5-jdk
* openjdk-7-jdk
Try: sudo apt-get install <selected package>
请建议该怎么做???提前谢谢..
答案1
看起来您的jdk
安装是正确的,并且JAVA_HOME
未设置为环境变量。要设置JAVA_HOME
变量,请按照以下步骤操作
- 打开终端(Ctrl++ Alt) T
使用命令编辑环境文件
$ sudo gedit /etc/environment
或者您可以
nano
根据自己的意愿使用编辑器。在文件末尾粘贴以下行
JAVA_HOME="/usr/lib/jvm/open-jdk" export JAVA_HOME
笔记:该
JAVA_HOME
路径取决于的安装路径jdk
。保存文件并退出
gedit
。使用以下命令重新加载环境变量更改,
$ source /etc/environment
现在
jdk
使用命令检查路径$ echo $JAVA_HOME
或使用
$ java -version
jdk
如果安装正确,上述命令将为您提供已安装的版本。
如果它不起作用,请重新启动系统一次。
有关详细信息,请参阅如何为 Java 设置 JAVA_HOME?