无法理解 jdk 位置是什么

无法理解 jdk 位置是什么

我确信 Java 安装正确。

aaa@ubuntu:~$ whereis java
java: /usr/bin/java /usr/bin/X11/java /usr/local/java /usr/share/java
aaa@ubuntu:~$ whereis javac
javac: /usr/bin/javac /usr/bin/X11/javac

但是当我尝试将/usr/bin/javaIntellyJ Idea12 中的 位置添加为 java 项目 sdk 时,我无法执行此操作,因为它需要文件夹并且/usr/bin/java是一个文件。即使我指定/usr/bin,它也说这不是一个有效的位置。

那么它位于哪里以及如何设置位置作为 IntellyJ Idea12 或 Eclipse 的 java sdk?

更新:路径“/usr/lib/jvm/”不存在

更新2

我使用了这个教程http://www.wikihow.com/Install-Oracle-Java-on-Ubuntu-Linux

答案1

所有 ubuntu JRE 和 JDK 安装都存储在 中/usr/lib/jvm/

您需要将多架构特定的 JDK 位置添加到 Idea12。例如,在 32 位 x86 Ubuntu 安装中,使用/usr/lib/jvm/java-7-openjdk-i386

答案2

哪里定位指定文件的源代码/二进制和手册部分。然后,首先删除提供的名称中的前导路径名组件和任何(单个)尾随扩展名(形式为 .ext),例如 .c。还会处理因使用源代码控制而产生的 s. 前缀。 哪里然后尝试在标准 Linux 位置列表中找到所需的程序。

java: /usr/bin/java /usr/bin/X11/java /usr/local/java /usr/share/java

那只是一个符号链接Java 安装。你可以阅读这里

相关内容