如题所述
æ¾å°å¦ä¸è·¯å¾çæ件ï¼ä¿®æ¹ä¹ãï¼éè¦ç®¡çåæéï¼ï¼è¯·æ³¨æçç®å½ï¼æ²¡æ 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ï¼ä¸çº§ä¸çº§çå建æè¡ï¼æå¾å ³éäºã
cd /System/Library/Java/JavaVirtualMachines
sudo mkdir 1.6.0.jdk
cd ..
sudo mkdir Support
cd Support
sudo mkdir Deploy.bundle
éå¯ç³»ç»ï¼è¿æ¶åï¼ä½ è¿éè¦æåä¸æ¥ï¼ç±äº10.11 è¿æ¶åçéå¯ä¼åæå ³æºï¼æ们使ç¨å½ä»¤è¡æ¥éå¯ï¼è½ç¶ä¼å¡ä½ä¸ä¸ï¼ä½å´æ¯è½å¤éå¯â¦â¦
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ï¼ä¸çº§ä¸çº§çå建æè¡ï¼æå¾å ³éäºã
cd /System/Library/Java/JavaVirtualMachines
sudo mkdir 1.6.0.jdk
cd ..
sudo mkdir Support
cd Support
sudo mkdir Deploy.bundle
éå¯ç³»ç»ï¼è¿æ¶åï¼ä½ è¿éè¦æåä¸æ¥ï¼ç±äº10.11 è¿æ¶åçéå¯ä¼åæå ³æºï¼æ们使ç¨å½ä»¤è¡æ¥éå¯ï¼è½ç¶ä¼å¡ä½ä¸ä¸ï¼ä½å´æ¯è½å¤éå¯â¦â¦
温馨提示:答案为网友推荐,仅供参考