it-swarm-vi.tech

Lỗi Windows 2 xảy ra trong khi tải Java VM

Tôi đã cố gắng cài đặt ARToolkit này từ Qualcomm: https://ar.qualcomm.at/qdevnet/ (Phiên bản ".exe" của Windows) trên nền tảng Windows 7 64 bit và tôi liên tục gặp lỗi:

Lỗi Windows 2 xảy ra trong khi tải Java VM 

Chương trình cố gắng cài đặt chương trình này là InstallAnywhere, nhưng dường như tôi không thể tìm thấy bất kỳ tài liệu nào về lỗi này. Tên hộp thoại khi sự cố xảy ra là LaunchAnywhere

Tôi chỉ tự hỏi nếu có ai đã nhìn thấy loại lỗi này trước đây và nếu vậy, làm thế nào để giải quyết nó. Rất ít câu trả lời tôi có thể tìm thấy trực tuyến liên quan đến các vấn đề Win98/ME do đó làm cho chúng không liên quan.

Tôi hiện đang sử dụng JDK 1.7.0_04 và jre 1.7 nếu điều này có liên quan.

29
zeroxgames

'Lỗi Windows 2' có hàng tá nghĩa (52 mà tôi có thể tìm thấy). 

Cái phổ biến nhất là ERROR_FILE_NOT_FOUND, có thể tìm thấy trong winerror.h. Không có nhiều bối cảnh, đó là điều tốt nhất tôi có thể đoán. Bạn đã kiểm tra nhật ký sự kiện để xem nếu có thêm thông tin ở đó?

4
Ken White

Khởi chạy trình cài đặt với các tham số dòng lệnh sau:

LAX_VM 

Ví dụ: InstallXYZ.exe LAX_VM "C:\Chương trình tệp (x86)\Java\jre6\bin\Java.exe"

88
Imran Khakoo

Trong cmd 

C:\Users\Downloads>install.exe LAX_VM "C:\Program Files\Java\jdk1.8.0_60\bin\Java.exe"

30
Dayana Martìnez

Đối với tôi, nó hoạt động xóa "C:\ProgramData\Oracle\Java\javapath" trong biến PATH môi trường hệ thống của tôi

Chỉnh sửa: Nếu bạn không có biến đó hoặc nó không hoạt động, bạn có thể trực tiếp xóa hoặc đổi tên thư mục "C:\ProgramData\Oracle\Java\javapath"

13
Rinos

Hãy thử thêm C:\path\to\Java\jre\bin vào biến môi trường hệ thống PATH của bạn và chạy lại. Điều đó làm việc cho tôi!

1
AndrewSmiley

Nếu bạn gặp lỗi sau khi cài đặt: Tìm tệp .lax với tên exe phù hợp và cập nhật đường dẫn vm hiện tại từ:

lax.nl.c hiện.vm = C:\ProgramData\Oracle\Java\javapath\Java.exe

đến

lax.nl.c hiện.vm = C:\Tệp chương trình\Java\jre1.8.0_144\bin\Java.exe

1
linktoemi

Tôi nghĩ nó nên là .....\javaw.exe". Nó làm việc cho tôi. Cảm ơn.

0
Siva R

Tôi gặp vấn đề tương tự sau khi nâng cấp Java từ 1.8.0_202 lên 1.8.0_211

Vấn đề :

Dưới đây là các thư mục cài đặt phiên bản mới 1.8.0_211 của Java:

Thư mục của c:\Tệp chương trình\Java\jre1.8.0_211\bin Thư mục của c:\Tệp chương trình (x86)\Tệp chung\Oracle\Java\javapath

Vì vậy, một được đặt trong 32 bit và thứ hai là trong thư mục tệp Chương trình 64 bit. Phiên bản được chỉ định trong PATH là phiên bản 32 bit (c:\Program Files (x86)\Common Files\Oracle\Java\javapath), mặc dù đó là phiên bản 64 bit của Java đó là Cài đặt.

Giải pháp :

Thay đổi biến môi trường hệ thống PATH từ c:\Program Files (x86)\Common Files\Oracle\Java\javapath thành c:\Program Files\Java\jre1.8.0_211\bin

0
Vlad Bezden

Tôi cũng mắc lỗi tương tự, nó được tạo ra vì tôi đã vô hiệu hóa việc tạo "_jvm" trong InstallAnywhere ( dự án - Cài đặt JVM - Cài đặt trình cài đặt - Đóng gói/Tải xuống Máy ảo ), sau đó vào tệp " Gỡ cài đặt $ PRODUCT_NAME $ .lax "vào thư mục gỡ cài đặt, biến" lax.nl.c hiện.vm "trống.

Nếu bạn không cần jvm bị vô hiệu hóa, hãy kiểm tra " Cài đặt tùy chọn Gói/Máy ảo đã tải xuống " trong hộp kiểm (dự án - Cài đặt JVM - Cài đặt Trình cài đặt - Máy ảo được tải xuống/Gói).

Nếu bạn cần jvm bị vô hiệu hóa do bạn tạo thủ công, thì bạn có thể thực hiện các thao tác sau: Tạo một hành động " Sửa đổi tệp văn bản " để nối biến với giá trị của thư mục _jvm.

(Existing File)
$USER_INSTALL_DIR$\Uninstall_$PRODUCT_NAME$ \Uninstall $PRODUCT_NAME$.lax

(Append)

lax.nl.current.vm=..\_jvm\bin\Java.exe
0
borchvm

Chúng tôi không thể gỡ cài đặt chương trình, bị mắc kẹt với "Lỗi Windows 2 không thể tải Java VM". Đã thêm đường dẫn Java vào biến PATH, gỡ cài đặt và cài đặt lại Java 8, vấn đề sẽ không biến mất. 

Sau đó, tôi tìm thấy giải pháp này trực tuyến và nó đã hoạt động với chúng tôi trong lần chụp đầu tiên: - Gỡ cài đặt Java 8 - Cài đặt Java 6 

Dù lý do là gì, với Java 6, lỗi đã biến mất, chúng tôi đã gỡ cài đặt chương trình và cài đặt lại Java 8. 

0
P.R.