javaへのパスを見つける方法は?


27

私はopenJDKを8バージョンに更新する必要がありました...そして私はこの方法で新しいものをダウンロードしました

sudo add-apt-repository ppa:openjdk-r/ppa
sudo apt-get update 
sudo apt-get install openjdk-8-jdk
sudo update-alternatives --config java
sudo update-alternatives --config javac

Javaバージョンをチェックするとき

java -version

そして得る

openjdkバージョン "1.8.0_91" OpenJDKランタイム環境(ビルド1.8.0_91-8u91-b14-0ubuntu4〜14.04-b14)OpenJDK 64ビットサーバーVM(ビルド25.91-b14、混合モード)

しかし、それはどこに保存されましたか?このパスを設定する必要があるため、私は知る必要がありますAndroidStudio

回答:


32

単純に(ターミナルで):

update-alternatives --list java

そして、次のような出力が得られます。

michael@NEXUS-TWO:/usr/lib/x86_64-linux-gnu/bamf$ update-alternatives --list java
/usr/bin/gij-5
/usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java

最後の行は、あなたがいる場所javaです。


11

シンボリックリンクを掘り下げる必要があります。Javaディレクトリを取得する手順は次のとおりです

ステップ1:

$ whereis java
java: /usr/bin/java /etc/java /usr/share/java

これは、コマンドjavaが/ usr / bin / javaにあることを示しています。

ステップ2:

$ ls -l /usr/bin/java
lrwxrwxrwx 1 root root 22 2009-01-15 18:34 /usr/bin/java -> /etc/alternatives/java

ですから、これ/usr/bin/javaが実際にへのシンボリックリンクであることがわかりました/etc/alternatives/java

上記と同じ方法を使用してさらに掘り下げます。

ステップ3:

$ ls -l /etc/alternatives/java
lrwxrwxrwx 1 root root 31 2009-01-15 18:34 /etc/alternatives/java -> /usr/local/jre1.6.0_07/bin/java

だから、それはJavaの実際の場所です: /usr/local/jre.....

他のシンボリックリンクを見つけるには、さらに深く掘り下げることができます。


参照:javaのホームディレクトリはどこですか?


1
export JAVA_HOME=$(dirname $(dirname $(update-alternatives --list javac)))

これを一見やり過ぎた設定にすると、JDK 8がインストールされたUbuntu Linuxマシンでより明確になります。

$ update-alternatives --list java
/usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java

$ update-alternatives --list javac
/usr/lib/jvm/java-8-openjdk-amd64/bin/javac

しかし、必要なのは、JDKのbinを含むディレクトリへのパスです。そのため、javacの場所を尋ねてから、dirnameを2回使用します。

詳細については、man update-alternativesをご覧ください。


0

2019年1月から、Oracle Javaのライセンスモデルが変更されました。多くのJavaインストールチュートリアルで使用されている「ppa:webupd8team / java」などのPPAが使用できなくなりました。

ここで、Ubuntu 16.04にJava 8をインストールした方法を共有し、ターミナルでJavaパスを設定します。

設置

参照:https : //java.com/en/download/help/linux_x64_install.xml

公式ドキュメントの指示に従って、.tar.gzでJavaをインストールしました

パス設定

参照:https : //java.com/en/download/help/path.xml

指示は公式ドキュメントからもあります。Javaパスをセットアップする手順は、ここでははるかに簡単です。

すべての手順を実行した後、ターミナルを再起動し、「java -version」を実行してインストールを確認します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.