Oracle(Sun)はMac OS X 10.8 MountainLionのどこにJDK/JREをインストールしますか?
8 に答える
/Library/Java/JavaVirtualMachines/
Mac JDKUninstallDocsによると。
Oracle Java SEのダウンロード:http ://www.oracle.com/technetwork/java/javase/overview/index.html
少なくともここマーベリックにインストールしてください:
/Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/
このJREは、Appleがインストールしたものとは完全に別のものであり/System/Library/Frameworks/JavaVM.framework/Versions/
、別の回答として言及されています。
EclipseなどでJREパスを設定する場合は、/homeディレクトリを指す必要があります。
/Library/Java/JavaVirtualMachines/<Replace with version>/Contents/Home
他のいくつかの答えは正しいかもしれませんが、これはオフィスの新しいコンピューターにインストールしたときに私にとってはうまくいきました(これは2016年1月の時点で異なり、最新のものです)。
別の回答で言及されているパスは
/Library/Java/JavaVirtualMachines/<Replace with version>/Contents/Home
ただし、「Library」という名前のディレクトリが多数あるため、ここに到達するための視覚的なガイドがあります。あなたがここにいることを確認してください
次に、 JavaVirtualMachinesをクリックします
新しいセットアップを行っていて、Android Studioをダウンロードしたばかりの場合は、 https: //support.apple.com/kb/dl1572?locale=en_USの「DownloadJavaforOSX2015-001」に送信された可能性があり
ます。バージョン1.6.0
それはうまくいきません!!!!
JDK7.0以降が必要であるというエラーが発生しました。
新しいバージョンを探して、Oracleからこのリンクを見つけました http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
インストールして、それを選択しました。そしてそれはうまくいった
私のシステムでは、評価するwhich java
とにつながります/usr/bin/java
。これは、次のシンボリックリンクです。
/System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java
関連する場合は、インストールしたjava -version
ことを教えてください。1.6.0_37
前の回答で述べたJDK/JREは、/ Library / Java / JavaVirtualMachines / <version> / Contents /Home/にあります。JREはこのホームの下にあります。興味深いことに、ブラウザはこの場所のファイルをJavaアプレットプラグインに使用しません。ブラウザが使用する場所は、/ Library / Internet Plug-Ins / JavaAppletPlugin.plugin / Contents /Home/です。実際、JREインストーラーを実行すると、JDK/JREの場所ではなくこの場所のファイルが更新されます。
ここで十分な答えがありますが、私は自分でそれを見つける方法を追加しているだけです
$ sudo find / -name Java
/Library/Application Support/Oracle/Java
/Library/Java
/private/var/root/Library/Application Support/Oracle/Java
/System/Library/Java
/Users/prayagupd/Library/Application Support/Oracle/Java
具体的には、
$ sudo find / -name jdk*
/Applications/Android Studio.app/Contents/jre/jdk
/Applications/Android Studio.app/Contents/lib/jdkAnnotations.jar
/Applications/IntelliJ IDEA.app/Contents/jre/jdk
/Applications/IntelliJ IDEA.app/Contents/lib/jdkAnnotations.jar
/Library/Java/JavaVirtualMachines/jdk1.7.0_76.jdk
あなたが見る/Library/Java/JavaVirtualMachines/
のはあなたが中を見る必要がある場所です。
そして/Library/Java/JavaVirtualMachines/jdk<version>.jdk/Contents/Home/
、あなたはJAVA_HOME
$ ls -ls /Library/Java/JavaVirtualMachines/jdk1.7.0_76.jdk/Contents/Home/
total 39776
8 -rw-rw-r-- 1 root wheel 3339 Dec 18 2014 COPYRIGHT
8 -rw-rw-r-- 1 root wheel 40 Dec 18 2014 LICENSE
8 -rw-rw-r-- 1 root wheel 114 Dec 18 2014 README.html
216 -rw-rw-r-- 1 root wheel 110114 Dec 17 2014 THIRDPARTYLICENSEREADME-JAVAFX.txt
344 -rw-rw-r-- 1 root wheel 173559 Dec 18 2014 THIRDPARTYLICENSEREADME.txt
0 drwxrwxr-x 44 root wheel 1496 Feb 28 20:13 bin
0 drwxrwxr-x 9 root wheel 306 Feb 28 20:13 db
0 drwxrwxr-x 9 root wheel 306 Feb 28 20:13 include
0 drwxrwxr-x 10 root wheel 340 Feb 28 20:13 jre
0 drwxrwxr-x 14 root wheel 476 Feb 28 20:13 lib
0 drwxrwxr-x 5 root wheel 170 Dec 18 2014 man
8 -rw-rw-r-- 1 root wheel 502 Dec 18 2014 release
39184 -rw-rw-r-- 1 root wheel 20061067 Dec 18 2014 src.zip
Oracleからのバージョン8リリース(1.8.0_40-b25)は、次の場所にあります。
/Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk/Contents/Home/bin/java
参考:Oracleは、/ Library / Java / Current(など)を最新のインストール済みJavaへのリンクにするという慣行に従っていません。
以下は、時間の経過とともにバージョンに追いつくための私の方法です:私の.zshrcファイルから:
108 JAVA_6_HOME=/System/Library/Frameworks/JavaVM.framework/Home
109 JAVA_7_HOME=/Library/Java/Current
110 JAVA_8_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk/Contents/Home
111
112 export JAVA_6_HOME
113 export JAVA_7_HOME
114 export JAVA_8_HOME
115
116 export JAVA_HOME=$JAVA_8_HOME
117
118 PATH=$PATH:$JAVA_HOME/bin
119