今天早上我切换到了 Linux(Ubuntu 12.04),发现它很棒,但是在安装 Java 时却搞砸了。:-(。
我已经成功安装了 jdk6.0_6,但是当我在终端中运行 java 命令时,出现了这个错误
ravi@ravi-LIFEBOOK-AH531:~$ java
The program 'java' can be found in the following packages:
* default-jre
* gcj-4.6-jre-headless
* openjdk-6-jre-headless
* gcj-4.5-jre-headless
* openjdk-7-jre-headless
Try: sudo apt-get install <selected package>
有人可以帮我吗?
以下是我安装时遵循的步骤:
- 将文件复制
jdk-6u6-linux-x64.bin
到我的文档中 - 从终端执行
chmod a+x jdk-6u6-linux-x64.bin
- 然后执行
sudo ./jdk-6u6-linux-x64.bin
- 在终端中我接受了许可协议并完成。
答案1
您安装 Java 的位置可能不在您的 PATH 变量中。这是操作系统在其中查找可执行文件的目录列表。
您可以使用以下命令查看此环境变量
回显 $PATH
您可以通过更改 ~/.profile 脚本来编辑用户获取的路径,或者通过向 /etc/profile.d 添加脚本来编辑整个系统获取的路径;您需要添加 java 可执行文件所在的文件夹。
另一种方法是从路径上已有的文件夹创建到 java 可执行文件的符号链接。
第三种选择是从 Ubuntu 存储库安装可用的 Java 包之一,而不是从 Oracle 下载包。对于大多数用途,OpenJDK 工作正常,OpenJDK 7 现在是 Java 合规性测试的官方标准 JDK。大多数情况下,Ubuntu 的 Java 包无需额外设置即可正常工作。