Jdk 6.0 update 6 安装成功但 java 命令不起作用

Jdk 6.0 update 6 安装成功但 java 命令不起作用

今天早上我切换到了 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>

有人可以帮我吗?

以下是我安装时遵循的步骤:

  1. 将文件复制jdk-6u6-linux-x64.bin到我的文档中
  2. 从终端执行chmod a+x jdk-6u6-linux-x64.bin
  3. 然后执行sudo ./jdk-6u6-linux-x64.bin
  4. 在终端中我接受了许可协议并完成。

答案1

您安装 Java 的位置可能不在您的 PATH 变量中。这是操作系统在其中查找可执行文件的目录列表。

您可以使用以下命令查看此环境变量

回显 $PATH

您可以通过更改 ~/.profile 脚本来编辑用户获取的路径,或者通过向 /etc/profile.d 添加脚本来编辑整个系统获取的路径;您需要添加 java 可执行文件所在的文件夹。

另一种方法是从路径上已有的文件夹创建到 java 可执行文件的符号链接。

第三种选择是从 Ubuntu 存储库安装可用的 Java 包之一,而不是从 Oracle 下载包。对于大多数用途,OpenJDK 工作正常,OpenJDK 7 现在是 Java 合规性测试的官方标准 JDK。大多数情况下,Ubuntu 的 Java 包无需额外设置即可正常工作。

相关内容