Java主目录

Java主目录,java,java-home,Java,Java Home,我正在寻找我的java主目录。当我尝试“Where is java”时,我得到了java:/usr/share/java,但当我尝试ls-lah/usr/share/java时,我得到了: total 12K drwxr-xr-x 2 root root 4.0K Aug 13 04:37 . drwxr-xr-x 100 root root 4.0K Aug 13 04:38 .. -rw-r--r-- 1 root root 2.6K Apr 28 15:43 libintl.jar

我正在寻找我的java主目录。当我尝试“Where is java”时,我得到了
java:/usr/share/java
,但当我尝试
ls-lah/usr/share/java
时,我得到了:

total 12K
drwxr-xr-x   2 root root 4.0K Aug 13 04:37 .
drwxr-xr-x 100 root root 4.0K Aug 13 04:38 ..
-rw-r--r--   1 root root 2.6K Apr 28 15:43 libintl.jar

有人能给我一些提示吗?

SDK位于:

$ ls /usr/lib/jvm
default-java  java-1.7.0-openjdk-amd64  java-7-openjdk-amd64
要设置JAVA_HOME,只需将其指向默认JAVA(这只是所选JAVA版本的符号链接)


您是否尝试过echo$JAVA_HOME?您使用的是哪种操作系统和版本?@raffian我尝试过echo$JAVA_HOME,但结果是空的,所以我想它还没有设置好。我使用的是ubuntu版本14.04…你确定你已经安装了Java吗?(
sudo-apt-get-install-openjdk-7-jdk
)尝试命令
which-java
。它将尝试在您的路径中定位命令
java
。文件夹
/usr/share/java
是一个jar存储库,但奇怪的是它似乎是空的。如果要检查是否安装了java,请尝试以下操作:
dpkg--get selections | grep-v deinstall | grep openjdk
$ export JAVA_HOME=/usr/lib/jvm/default-java