OSX 10.11 java 6が互換性がない場合はどうすればいいですか?アップルMAC 10.11がjava 6に互換性がない場合の解決方法の紹介
OSX 10.11 java 6が互換性がない場合はどうすればいいですか?多くのユーザーが最新のOSX 10.11システムを使用するとjava SE 6が互換性のない問題を発見するが、実際にはこの問題を解決するのは簡単で、ユーザーは最新のJava SE 8をダウンロードしてインストールすればこの問題を完璧に解決することができる。
端末を開き、次のコマンドを使用して確認します。もしあなたの結果が私のところとあまり差がなければ、それはインストールされていることを示しています。
╰─➤ java -version
java version "1.8.0_45"
Java(TM) SE Runtime Environment (build 1.8.0_45-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.45-b02, mixed mode)
ステップ2:プロファイルの変更次のパスのファイルを見つけて、変更します。(管理者権限が必要):ディレクトリを見てください。Systemはありません。SystemのLibraryじゃない!
sudo vim /Library/Java/JavaVirtualMachines/jdk1.8.0_45.jdk/Contents/Info.plist
//次のフィールドを見つける
//修正:
リンクの作成:EL Capitanには「RootLess」という新しい機能があるため、ディレクトリの作成は1レベル1レベルしかできません。次のディレクトリに従って順番に進み、存在しない場合は作成します。
cd /Library/Java/JavaVirtualMachines/jdk1.8.0_45.jdk/Contents/Home
sudo mkdir bundle
cd bundle
sudo mkdir Libraries
次に、次のコマンドを使用してリンクを作成します(これはコマンドです)。
sudo ln -s /Library/Java/JavaVirtualMachines/jdk1.8.0_45.jdk/Contents/Home/jre/lib/server/libjvm.dylib /Library/Java/JavaVirtualMachines/jdk1.8.0_45.jdk/Contents/Home/bundle/Libraries/libserver.dylib
2つの空のディレクトリを作成します。上の方法では、1レベル1レベルで2つの空のディレクトリを作成する必要があります。
/System/Library/Java/JavaVirtualMachines/1.6.0.jdk
/System/Library/Java/Support/Deploy.bundle
//あの苦しいrootlessを迂回するために、一級一級の作成ができて、閉鎖するのがおっくうだ。
cd /System/Library/Java/JavaVirtualMachines
sudo mkdir 1.6.0.jdk
cd ..
sudo mkdir Support
cd Support
sudo mkdir Deploy.bundle
再起動システム:この時、あなたはまだ最後のステップが必要です。10.11この時の再起動はシャットダウンになります。私たちはコマンドラインを使って再起動します。引っかかりますが、再起動できます。
sudo shutdown -r now