5
有沒有人試過這個?我在這裏遇到了一個問題。 我看到這篇文章http://devnet.jetbrains.net/docs/DOC-1185並按照它所說的完成。但似乎它不適用於我的電腦。這裏是系統變量和Java版本。如何在Win7上將Intellij IDEA 12作爲64位進程運行?
系統變量:
Java版本:
當我點擊 「idea64.exe」,發生了錯誤:
你可以看到 「IDEA_JDK」在第一張圖片中。它已經設置好了,對嗎?即使我添加「IDEA_JDK_64」,同樣的錯誤仍然會發生。
截至去年,我試過「idea.bat」看到異常的詳細信息:
Exception in thread "main" java.lang.UnsupportedClassVersionError: Bad version n
umber in .class file
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:12
4)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
看來,這是由於IDEA和OS之間不一致的Java版本。我應該將JDK更新到1.6還是更高?如果我想繼續使用1.5,我該怎麼辦?
此外,它似乎是理由,您可以繼續編程爲1.5而使用1.6 +作爲IDEA的運行時。保持系統默認的1.5(在JAVA_HOME環境變量中),但爲IDEA安裝單獨的實例(並將IDEA_JDK_64設置爲新實例)。 – anonymous
是的。有用。非常感謝。 –