web-dev-qa-db-ja.com

Mac OS XのJavaはどこにインストールされていますか?

私はちょうど here からMac OS 10.7.5にJava 7u17をダウンロードして、それを正常にインストールしました。 JNIプログラミングをするためには、私のMacのどこにJavaがインストールされているかを知る必要があります。

私は/Library/Java/JavaVirtualMachines/フォルダの中に1.7.0.jdkまたはなんらかの名前のフォルダがあると思いましたが、そのフォルダは空であることがわかりました。これはターミナルでls /Library/Java/JavaVirtualMachines/を実行することによって確認されました。私はそれがどこか他の場所にインストールされているかどうかを調べるためにそれを検索しようとしましたが、それは何も起こさないようです。

誰かが私のMacのどこにJavaがインストールされているか教えてください。

655
Thunderforge

ターミナルシェルで/usr/libexec/Java_home -v 1.7コマンドを使用して、Java 1.7ホームディレクトリがどこにあるかを調べます。

最新バージョンのJavaのホームディレクトリを見つけたいだけの場合は、そのバージョンを省略してください。例えば/usr/libexec/Java_home -v

1271
gerrytan

端末でecho $(/usr/libexec/Java_home)コマンドを使って、Javaがインストールされている場所のパスを知ることができます。

91
GunaPa

実際に私はJDKではなくJava 7 JREをインストールしたことがわかりました。正しいダウンロードリンクは here です。インストール後、jdk1.7.0jdkがJavaVirtualMachinesディレクトリに表示されます。

79
Thunderforge

JREだけをインストールする場合は、次のようになります。

/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home
32
Morrie

インストールされているJavasを見つけるためにunix検索機能を使用する...

Sudo find / -name Java
22
serkan

試してみる、Mac OS XでJavaがインストールされたパスを見つける簡単な方法

GoTO

1) /LibraryすなわちMacintosh HD/Library

enter image description here

2) ライブラリをクリックすると、Javaフォルダが見つかります。

enter image description here

3) 最終パスは です。

/Library/Java/JavaVirtualMachines/jdk1.8.0_144.jdk/Contents/Home

これが誰かに役立つことを願っています。

16
Jaywant Khedkar

Mac OSのJavaパッケージ構造は、Windowsとは少し異なります。開発者がPATHJava_HOMEを設定する必要があるだけなので、これに気を取らないでください。

そのため.bash_profileではJava_HOMEPATHを以下のように設定します。この例はJava 6用です。

export Java_HOME=/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
export PATH=/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/bin:$PATH
15
Bimales Mandal

/Library/Java/JavaVirtualMachines/を書くだけ
フォルダに移動 - > Finderに移動

8
Mina Fawzy

編集:現在のJavaバージョンのエイリアスは/Library/Java/Homeです。

より多くの情報のために: リンク

6
manny

Java SE 7のバージョン21用のJDKをインストールしたところ、それがAppleのJava 6とは異なるディレクトリにインストールされていることがわかりました。/ System/Library/Javaではなく/ Library/Java ...にあります。/usr/libexec/Java_home -v 1.7と-v 1.6を実行すると、これを確認できます。

5
Tony Kroch

あなたがタイプするなら

Java -verbose 

これはjarファイルがロードされた場所、つまりJavaパスも与えます。

5
jones j alapat

私はserkanの解決策を試しました、それはOS X Mavericksの上のJava 7の位置を見つけました。これは"/Library/Java/JavaVirtualMachines/jdk1.7.0_51.jdk/"に常駐していますが、デフォルトのJDKにするには、ホームディレクトリの.bash_profileにあるJava_HOMEシステム変数を"/Library/Java/JavaVirtualMachines/jdk1.7.0_51.jdk/Contents/Home/"に設定しなければなりませんでした。

4
Mehdi

にとって :

  • OS X:10.11.6

  • Java:8

@Morrieの回答を確認しました。

   export Java_HOME=/Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin/Contents/Home;
3
Abdennour TOUMI

端末にwhich Javaと入力すると、インストール場所がわかります。

0
Pranay Aryal