2014-10-18 104 views

回答

5

請不要編輯您的Info.plist文件,因爲它會break the application digital signature and prevent the patch updates

我能夠通過安裝這個蘋果支持包,以獲得正確phpStorm再次在我的Mac(優勝美地)工作:Java for OS X 2014-001Java

這個軟件包安裝的Java 6的相同版本包含在Java中對OS X 2013-005其顯然與JetBrains相得益彰。

希望這會有所幫助。

+2

Java 6已在所有最新的OS X版本上被棄用。 使用它會讓您的Mac容易受到衆所周知的安全問題的影響。 Apple和Oracle都沒有在OS X上爲Java 6提供安全更新。 – 2014-12-09 22:27:07

+0

不幸的是,我們這些需要使用該軟件爲我們謀生的人們沒有太多選擇,直到JetBrains更新他們的軟件。 – 2014-12-10 13:33:12

+1

不知何故,這是一個非常困難的情況,因爲在許多大型公司中,IT安全策略不允許使用古代Java 6運行時。 Oracle仍然每季度銷售更新的安全補丁Java-6版本,但AFAIK Apple並未將這些安全補丁部署到Mac用戶。在一天結束時,崩潰的IDE作爲被黑客入侵的Mac更好。 :-( – 2014-12-11 16:22:57

31

可以很容易地改變JetBrains公司的產品使用jdk1.7:

  1. 打開應用程序文件夾
  2. 選擇Jetbrains的產品使用
  3. 右擊並選擇「顯示包內容'< - 我不知道它是如何在英文版的操作系統
  4. 選擇內容
  5. 雙擊Info.plist
  6. 查找:

    <key>JVMVersion</key> <string>1.6*</string>

  7. ,並更改爲:

    <key>JVMVersion</key> <string>1.7*</string>

  8. 保存並退出,

  9. 享受!
+1

這很好。您也可以從終端編輯文件:'$ nano「/ Applications/IntelliJ IDEA 13.app/Contents/Info.plist」' – 2014-10-21 05:35:28

+9

jetbrain上的人[不建議](https://intellij-support.jetbrains .com/entries/27854363-IDE-doesn-t-start-after-updates-to-Mac-OS-Yosemite-or-Mavericks)使用1.7版有幾個*關鍵問題*。此外,不鼓勵修改Info.plist,因爲它會阻止未來的更新。我最好去安裝jdk 1.6 – linqu 2014-10-22 09:40:51

+1

它適用於jdk1.8,謝謝! – Deoxyseia 2014-11-08 22:35:09

0

從今天開始,PHPStorm 9帶有包括JDK 1.8在內的特別優勝美地版本。

這個可選的PhpStorm 9發行版捆綁了由JetBrains團隊定製的JDK 1.8以獲得更好的性能。請注意,這個非默認選項可能包含一些問題。

沒有更多的問題與Java ...

0

重新安裝libpng幫我嘗試的時間和檢查所有可能的原因後:

brew uninstall --force libpng 
brew install libpng 

測試Mac OS X上塞拉(10.12.1)與WebStorm 2016。2