熱點推薦:
您现在的位置: 電腦知識網 >> 電腦常識 >> 正文

OSX 10.11 java 6不兼容怎麼辦?OSX 10.11 java 6不兼容解決辦法

2022-06-13   來源: 電腦常識 

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)

第二步:修改配置文件

找到如下路徑的文件,修改之。(需要管理員權限):請注意看目錄,沒有 System!不是 System 裡的 Library!

sudo vim /Library/Java/JavaVirtualMachines/jdk1.8.0_45.jdk/Contents/Info.plist

//找到如下字段

<key>JVMCapabilities</key>

<array>

<string>CommandLine</string>

</array>

//修改成這樣:

<key>JVMCapabilities</key>

<array>

<string>CommandLine</string>

<string>JNI</string>

<string>BundledApp</string>

</array>

創建鏈接:由於 EL Capitan 有一個新的叫做“RootLess”功能,所以我們只能夠一級一級的創建目錄,按照如下目錄依次進入,如果不存在則創建:

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

創建兩個空目錄:按照上邊的方法,我們還需要一級一級的創建兩個空目錄:

/System/Library/Java/JavaVirtualMachines/1.6.0.jdk

/System/Library/Java/Support/Deploy.bundle

//為了繞過那個苦逼的 rootless,一級一級的創建才行,懶得關閉了。Tw.wInGwit.cOm

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

延伸閱讀
  • Mac如何安裝java?java mac版安裝教程
  • 記住電腦鍵盤Shift鍵的16個實用功能提高電腦使用效率
  • 淺談如何實現QQ和360同時在電腦中正常使用
  • 360手機安全衛士使用教程 360手機安全衛士下載
  • 如何從網上買火車票 12306網上訂火車票全攻略

From:http://tw.wingwit.com/Article/Common/201507/31493.html
    推薦文章
    Copyright © 2005-2022 電腦知識網 Computer Knowledge   All rights reserved.