正常工作,當我嘗試的IntelliJ 12終極運行我的項目(按Shift + F10 /播放鍵)使用JDK 7的更新7,我得到以下錯誤:的IntelliJ 12不與JDK 1.7
的Java :系統Java編譯器並沒有在classpath中
發現我嘗試:
- 手動添加我JDK \ BIN路徑PATH環境變量在Windows中,REB攝說明。 (還是沒有幫助。我得到了同樣的錯誤)
- 添加JDK7u7 項目結構的每一個部分,其中一個可以選擇一個JDK下。
然而,當我從JDK7u7改變JDK6u27然後突然我的項目的編譯沒有問題。
如何運行我的JDK7項目?
操作系統:Windows 7 64位 的Java版本:JDK 1.7u7 i586的32位,JDK 6u27 i586的32位
感謝
你有同樣的問題,如果你禁用外部建立? ('Settings'>'Compiler'>'使用外部build') 另外,你有一個'JAVA_HOME'變量指向一個** ** JDK,而不是一個** ** JRE? – 2013-02-20 09:15:28
我的JAVA_HOME是否必須指向JDK? – MrStack 2013-02-20 14:24:17
[這麼看來(http://jasonshultz.com/blog/2012/11/29/fix-java_home-and-intellij-ideas-broken-jdk),如果你沒有任何'JDK_HOME'集。 – 2013-02-20 14:44:23