2012-08-16 21 views

Trả lời

1

Tôi không chắc chắn lý do tại sao nó sẽ thất bại như thế nhưng bạn sẽ có thể xem nơi các bản ghi bằng cách đi đến File/Preferences/Advanced.

Bạn cũng có thể bật java console từ cùng một vị trí.

18

Bạn nên bật ghi nhật ký theo dõi chi tiết as explained on this page. Cùng một trang cung cấp cho bạn vị trí của các tệp nhật ký;

Tệp theo dõi được lưu vào thư mục log trong thư mục "Trang chủ triển khai Java". vị trí của thư mục đó là cụ thể cho hệ thống của bạn hoạt động:

  • Windows XP: %HOME%\Application Data\Sun\Java\Deployment
  • Windows 7/Vista: %APPDATA%\..\LocalLow\Sun\Java\Deployment
  • Linux/Solaris: %HOME%/.java/deployment
+0

ví dụ của tôi là dưới: C: \ Users \ mostafa.sho \ AppData \ LocalLow \ Sun \ Java \ Deployment \ log và mostafa.sho là tên người dùng của tôi trong cửa sổ. –

0

Sau khi các -XX:MaxPermSize quy định tại tệp JNLP của bạn có thể gây ra sự cố này trên các máy Linux và Mac. Loại bỏ đối số đó khỏi JNLP dường như để khắc phục vấn đề.

Kiểm tra this comment.

+1

Ngoài ra, việc sử dụng -Xmx với giá trị quá lớn sẽ làm cho java không khởi động được. –

+0

@ SarelBotha - Điều đó không nên lý tưởng xảy ra khi hệ thống có đủ bộ nhớ trống để chứa kích thước tối đa. Vấn đề mà bạn phải đối mặt có thể là vì những lý do khác nhau mặc dù. Ví dụ: trên Linux, JVM không khởi động được nếu giới hạn bộ nhớ ảo của hệ điều hành hoặc giới hạn bộ nhớ ảo (xem: http://looselytyped.blogspot.in/2014/08/java-jvm-initialization-errors-on-linux.html) – nhylated

0

Thử xóa thư mục tệp Internet tạm thời Java được tìm thấy trong tab Bảng điều khiển Java/Chung. Sau khi làm điều này, tôi đã có thể khởi chạy lại ứng dụng của mình thành công thông qua việc gọi jnlp.

1

-Xmx có giá trị quá lớn là nguyên nhân gây ra sự cố cho tôi.

Giảm kích thước heap giải quyết được.

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