2012-12-01 29 views
5

Có ai đã thử điều này không? Tôi gặp một vấn đề ở đây. Tôi đã xem bài đăng này http://devnet.jetbrains.net/docs/DOC-1185 và thực hiện như những gì nó đã nói. Nhưng có vẻ như nó không hoạt động trên PC của tôi. Dưới đây là các biến hệ thống và phiên bản Java.Làm thế nào để chạy Intellij IDEA 12 như là một quá trình 64 bit trên Win7?

biến hệ thống: phiên bản enter image description here

Java: enter image description here

Khi tôi nhấp vào "idea64.exe", một lỗi xảy ra:

enter image description here

Bạn có thể thấy "IDEA_JDK" trong hình ảnh đầu tiên. Nó đã được thiết lập, phải không? Mặc dù tôi thêm "IDEA_JDK_64", lỗi tương tự vẫn xảy ra.

Như ngoái, tôi đã cố gắng "idea.bat" để xem chi tiết ngoại lệ:

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) 

Có vẻ đó là do mâu thuẫn giữa các phiên bản Java IDEA và hệ điều hành. Tôi có nên cập nhật JDK lên 1.6 hoặc cao hơn không? Nếu tôi muốn tiếp tục sử dụng 1,5, làm thế nào tôi có thể làm gì?

Trả lời

5

Dường như phiên bản mới nhất (11.1) của IDEA yêu cầu JDK trong phiên bản 1.6 hoặc cao hơn theo quy định here. Bạn đang cố gắng chạy phiên bản mới hơn, vì vậy cơ hội IMO mà nó sẽ chạy với 1,5 là mỏng.

+4

Cũng có vẻ như lý do bạn có thể tiếp tục lập trình cho 1,5 trong khi sử dụng 1,6+ làm thời gian chạy cho IDEA. Giữ 1,5 của bạn làm mặc định hệ thống (trong biến môi trường JAVA_HOME) nhưng cài đặt một cá thể riêng cho IDEA (và đặt IDEA_JDK_64 thành cá thể mới). – anonymous

+0

Có. Nó hoạt động. Cảm ơn rất nhiều. –

Các vấn đề liên quan