无法理解 jdk 位置是什么

Ale*_*lex 17 settings eclipse java location

我已经正确安装了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
Run Code Online (Sandbox Code Playgroud)

但是当我尝试将/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

xra*_*nby 24

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

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

  • 安装 **openjdk-7-jdk** 包后,/usr/lib/jvm/ 存在。如果您使用 ubuntu 包搜索并搜索 javac http://packages.ubuntu.com/search?suite=quantal&arch=any&searchon=contents&keywords=javac,您可以亲眼看到这一点 (3认同)