2016-03-25 19 views
9

Tôi gặp sự cố khi khởi động Intellij IDEA (15.0.3) ở chế độ 64 bit. Khi nhấp vào idea6.exe tôi nhận được lỗi này (Không tạo được một mã lỗi JVM -6):Lỗi Jvm -6 khi khởi động Intellij-IDEA trong 64 bit

JVM error code 6

Đây là cấu hình của tôi:

  • hệ thống:

    Windows 7 - 64 bit - 16GB RAM 
    
  • Biến hệ thống:

    IDEA_JDK_64: C:\Program Files\Java\jdk1.8.0_74 
        JVM_HOME: C:\Program Files\Java\jdk1.7.0_79 
        (1.7 version is needed for my dev activity) 
    
  • tùy chọn vm: idea64.exe.vmoptions trái như mặc định

Là một thử nghiệm: Tôi đã cố gắng kết hợp khác nhau như các biến hệ thống chỉ vào con đường JDK cùng hoặc cũng để tăng giá trị -Xmx trong idea64 .exe.vmoptions, nhưng lỗi vẫn còn đó.

Nguyên nhân gốc rễ có thể là gì?

Cảm ơn bạn rất nhiều.

+0

bạn đã định nghĩa cả hai JAVA_HOME và Các biến hệ thống của JRE_HOME? Ngoài ra, nếu điều này không giải quyết được vấn đề của bạn, hãy thử intellij mới 2016.1. – nickspol

+0

Cài đặt JRE_HOME không giúp được: lỗi tương tự vẫn xảy ra. Chỉ nâng cấp lên phiên bản mới mới giải quyết được vấn đề. Cảm ơn rất nhiều cho tip;) – nickraga87

+0

Tôi có chính xác cùng một vấn đề - và nó chỉ bắt đầu sáng nay vì một lý do nào đó. Hiện đang sử dụng phiên bản IntelliJ 2016.1.1; Tôi đã thử gỡ bỏ JDK và cài đặt phiên bản mới nhất - không may mắn. Đã sao chép JRE vào thư mục IntelliJ - vẫn không hoạt động (thông báo khởi động cho thấy đường dẫn chính xác, vì vậy chắc chắn là cố gắng sử dụng đúng JRE). Phiên bản 32 bit hoạt động tốt, nó chỉ là phiên bản 64-bit mà từ chối bắt đầu. – David

Trả lời

5

Đã theo dõi nó xuống tùy chọn VM được nhập sai vào cuối.

Bằng cách nào đó một trong các dòng trong tệp idea64.exe.vmoptions của tôi đã bị nhập sai. Thay vì -XX:UseParNewGC tôi đã có -XX:USeParNewGC (lưu ý thêm chữ cái vốn không mong muốn).

Khắc phục sự cố đã khắc phục - vì vậy hãy kiểm tra tệp .vmoptions của bạn để tìm lỗi nếu bạn gặp lỗi -6 khi khởi động.

Và lưu ý rằng có thể có một số bản sao của tệp này. Mặc định nằm trong thư mục cài đặt (ví dụ: "Program Files (x86) \ Jetbrains \ Intellij 2016.1 \ bin \ idea64exe.vmoptions"), nhưng nếu bạn chọn "Help ... Edit Custom VM Options" trong IDE nó sẽ tạo ghi đè tệp trong \ Users \ .IntellijIdea2016.1 \ idea64exe.vmoptions

+0

Thực tế là "Chỉnh sửa tùy chọn VM tùy chỉnh" tạo tệp ghi đè trong người dùng \ .IntelijIdea là chìa khóa để giải quyết vấn đề của tôi. Xấu hổ rằng việc gỡ cài đặt hoàn toàn bao gồm "cài đặt" đã không xóa cài đặt này. –

+0

Cảm ơn! Bạn đã cho tôi đúng hướng. Dường như bất kỳ lỗi đánh máy nào trong tên arg gây ra vấn đề này. –

1

Tôi gặp sự cố tương tự với IntelliJ IDEA 2016.1.3 trên 64bit Windows 7 với JDK1.8.0_92.

Thực hiện idea.bat thay vì idea.exe làm việc cho tôi.

20

Tôi đã giải quyết được sự cố trong trường hợp của mình bằng cách xóa tệp C: \ Users \ username \ .IdeaIC2016.2 \ idea.exe.vmoptions, bởi vì tôi đã tạo nó trước để tùy chỉnh các tùy chọn VM. Tệp có thể có tên idea64.exe.vmoptions nếu bạn bỏ qua tùy chọn trong phiên bản 64 bit của Intellij IDEA.

+0

cho tôi thực sự xóa dưới đây làm việc: C: \ Users \ username \ .PhpStorm2016.2 \ .PhpStorm.exe.vmoptions – Ravistm

+0

Đối với Android studio: 'c: \ Users \ username \ .AndroidStudio2.3 \ studio64.exe.vmoptions ' –

+0

Điều này làm việc cho tôi – DanGordon

0

Có cùng sự cố, bất kỳ tùy chọn nào trong studio64.exe.vmoptions dẫn đến cửa sổ này.

Cố định bằng cách thay đổi mục trong PATH, nó đã cũ JDK thư mục, mà chỉ để cài đặt Java khác nhau (Java 7) so với JAVA_HOME (Java 8), sau khi thay thế nó - Android Studio bắt đầu bình thường với mục trong studio64.exe.vmoptions tập tin.

0

Tôi nghĩ rằng sự cố xảy ra do bạn đang sử dụng trình khởi chạy 32 bit và có giới hạn là 4G cho RAM.

Vì vậy, nếu bạn thay đổi giá trị "-Xmx" thành 2048 trong tệp c: \ users \ XXXXXX.WebStorm2016.3 \ webstorm.exe -> điều này sẽ hữu ích. Nếu không -> xóa tập tin này và chờ đợi khi WebSrotm đề nghị bạn thay đổi nó từ IDE

Lưu ý: cũng có những file webstorm.exe và webstorm64.exe trong C: \ Program Files

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