2013-08-27 52 views
12

Tôi đang làm việc trên khuôn khổ wicket java và tomcat Apache. Ở đây tôi có vấn đề khi tôi đã thử
để bắt đầu tomcat nó cho thấy cửa sổ bật lên Java Virtual Machine Launcher "Không thể tạo
Máy ảo Java".
Sau khi nhấp vào nút "OK" trên cửa sổ Pop, nó sẽ hiển thị lỗi trên bảng điều khiển.Cách giải quyết không thể tạo ra lỗi máy ảo của Trình khởi chạy máy ảo Java?

Đã xảy ra lỗi khi khởi chạy VM.
Không thể đặt trước đủ dung lượng cho đối tượng đống.

Vui lòng cho tôi bất kỳ tham chiếu hoặc đề xuất nào.
Cảm ơn trước.

+2

Bạn có cài đặt bộ nhớ nào cho trình khởi chạy và bạn có bao nhiêu bộ nhớ thực? –

+0

'Bộ nhớ khả dụng

+1

Tôi không biết điều này có giúp ích hay không, nhưng có một tiện ích tiện lợi tên là jvisualvm.exe được đóng gói với jdk. Bạn sẽ có thể tìm thấy nó trong thư mục cài đặt jdk của bạn (ví dụ: 'C: \ Program Files \ Java \ jdk1.7.0_17 \ jvisualvm.exe'). Sử dụng giao diện đồ họa này, bạn có thể thấy bộ nhớ được cấp phát từ heap trong khi khởi động. Hãy cho tôi biết nếu bạn muốn biết thêm thông tin và tôi rất sẵn lòng cung cấp thông tin đó. – OnesAndZeros

Trả lời

1

Có thể điều này có thể giúp em- Thêm hệ thống _JAVA_OPTIONS biến và trong "biến mới giá trị "thêm" -Xmx1024M " Xmx đặt kích thước bộ nhớ heap tối đa

0

Lỗi này không nói nhiều và nhiều thứ có thể sai. Một điều đó là sai trong trường hợp của tôi được sau

-x.DargName=108352123 

Mà rõ ràng là sai và cần phải có được

-Dx.argName=108352123 
33

Lỗi:

[email protected]:~$ java --version 
Picked up JAVA_TOOL_OPTIONS: -javaagent:/usr/share/java/jayatanaag.jar 
Unrecognized option: --version 
Error: Could not create the Java Virtual Machine. 
Error: A fatal exception has occurred. Program will exit. 

Giải pháp: Remove thêm dấu gạch nối '-'

[email protected]:~$ java -version 
Picked up JAVA_TOOL_OPTIONS: -javaagent:/usr/share/java/jayatanaag.jar 
java version "1.8.0_101" 
Java(TM) SE Runtime Environment (build 1.8.0_101-b13) 
Java HotSpot(TM) 64-Bit Server VM (build 25.101-b13, mixed mode) 
+2

Chết tiệt! (và cảm ơn). Không phải là điều đó không phù hợp với hầu hết các tùy chọn dòng lệnh khác? – Chris

0
->Tap on Windows-Pause to open the System Control Panel applet. You can alternatively open the control panel manual to go there if you prefer it that way. 
Click on advanced system settings on the left. 
->Select environmental variables here. 
->Click on new under System Variables. 
->Enter _JAVA_OPTIONS as the variable name. 
->Enter -Xmx256M as the variable value. 
->Click ok twice. 
0

Nếu không ai trong số các tùy chọn khác hoạt động, thì đây có thể là một vấn đề với các phiên bản của JDK bản thân, chỉ cần gỡ bỏ cài đặt jdk hiện tại và cài đặt phiên bản mới nhất.

Tôi cũng phải đối mặt với vấn đề này, sau khi thử mọi thứ tôi đã nâng cấp lên JDK mới nhất, thì vấn đề này đã được giải quyết cuối cùng.

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