2013-01-13 35 views
5

Tôi đã tải xuống một chương trình để chạy trên Windows XP. Theo hướng dẫn, mở tệp .bat bao gồm lệnh gọi tệp .jar là đủ. Tuy nhiên, chương trình không mở. Trong máy tính của một người bạn, chương trình sẽ mở.lỗi máy ảo java launcher: không thể truy cập jarfile

Tôi đã đặt chính xác các biến môi trường liên quan đến java. Java hoạt động tốt. Tôi đã liên kết các tệp .jar với java sdk.

Khi gọi lệnh javaw -Xms128M -Xmx512M -jar filename.jar từ cmd tôi nhận được một Java Virtual Machine launcher lỗi: không thể truy cập jarfile

Sau đó, tôi gọi cùng một lệnh trong khi được trên thư mục nơi bình là, tôi không có lỗi, nhưng vẫn là gui của chương trình không mở.

Bất kỳ ý tưởng nào?

Trên các cửa sổ hỗ trợ đề xuất unistalling và cài đặt lại java theo cách thủ công, nhưng java hoạt động tốt trong bất kỳ ứng dụng nào khác.

Trả lời

2

Hãy thử một số trong những cách sau:

  1. Chạy trực tiếp từ .exe, vì vậy "C: ... \ jre \ javaw.exe" -jar
  2. Hãy thử java -jar thay vì javaw - jar.
  3. Thử di chuyển tệp. Nó có thể nằm trong thư mục nhạy cảm quyền.

Ngoài ra, nếu chương trình được biên dịch bằng JDK 64 bit, nó có thể yêu cầu chạy JRE 64 bit. Trong trường hợp đó, bạn cần phải có một hệ điều hành 64-bit/JRE để chạy nó.

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