私はJavaがインストールされています。しかし、JAVA_HOME
は空であり、私はそれが指すべき場所を見つけることができません。私のJavaインストールの場所が見つからない
$ ls /usr/lib/jvm/default-java
ls: cannot access '/usr/lib/jvm/default-java': No such file or directory
$ ls /usr/bin/java
/usr/bin/java
私はJavaがインストールされています。しかし、JAVA_HOME
は空であり、私はそれが指すべき場所を見つけることができません。私のJavaインストールの場所が見つからない
$ ls /usr/lib/jvm/default-java
ls: cannot access '/usr/lib/jvm/default-java': No such file or directory
$ ls /usr/bin/java
/usr/bin/java
てみjava
が本当にしなければならないように、お使いのハードドライブに保存されている
which java | xargs -L1 ls -al
それはあなたが表示されますシンボリックリンク
出力の例:
0123この場合java
ディレクトリbar
'java'がPATH(通常はそうである)にある場合、' which'は動作します。ただし、javaはカスタムの場所にインストールされている可能性があります。また、Javaはしばしばインストールされるので、 '/ usr/java/default/bin/java'を得ることができます。これはJAVA_HOMEが指すべきではない**別の**リンクです。 これは多くのLinuxインストールで動作します: 'find/usr/java -wholename '* ava/jdk *' -prune' –
である[これ](http://stackoverflow.com/questions/4681090/how-do-i-find-where-jdk-is-installed-on-my- windows-machine)が役立つかもしれません。 UNIXベースのシステムでは、 'java'が動作するはずです – PSD
あなたはLinuxフォーラムでこれを探すべきです。 [LinuxでJava SDKを入手するにはどうすればいいですか?](0120-338-802) – TmTron
$ find/usr/-name "java *" 'と' $ find/etc/alternatives/-name java' –