web-dev-qa-db-ja.com

Java VM

このARToolkitをQualcommからインストールしようとしています: https://ar.qualcomm.at/qdevnet/ (Windows ".exe"バージョン) Windows 7 64ビットプラットフォームでは、エラーが発生し続けます:

Java VMのロード中にWindowsエラー2が発生しました

このプログラムをインストールしようとしているプログラムはInstallAnywhereですが、このエラーに関するドキュメントは見つかりません。クラッシュが発生したときのダイアログボックス名はLaunchAnywhereです

誰かがこの種のエラーを以前に見たことがあるのか​​、もしそうなら、どのようにそれを解決するのか疑問に思っていました。私がオンラインで見つけることができるごく少数の答えは、Win98/MEの問題に関連しているため、それらは無関係です。

何らかの関連がある場合、現在JDK 1.7.0_04とjre 1.7を使用しています。

30
zeroxgames

「Windowsエラー2」には多くの意味があります(52を見つけました)。

最も一般的なのはERROR_FILE_NOT_FOUNDで、winerror.hにあります。それ以上の文脈がなければ、それは私が推測できる最高のものです。イベントログをチェックして、さらに情報があるかどうかを確認しましたか?

4
Ken White

次のコマンドラインパラメーターを使用してインストーラーを起動します。

LAX_VM

例:InstallXYZ.exe LAX_VM "C:\ Program Files(x86)\ Java\jre6\bin\Java.exe"

88
Imran Khakoo

Cmdで

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

31

私にとっては、システム環境のPATH変数で「C:\ ProgramData\Oracle\Java\javapath」を削除する

編集:変数がない場合、または機能しない場合は、ディレクトリ「C:\ ProgramData\Oracle\Java\javapath」を直接削除または名前変更できます

13
Rinos

C:\path\to\Java\jre\binをシステム環境変数PATHに追加して、もう一度実行してください。それは私のために働いた!

1
AndrewSmiley

インストール後にエラーが発生した場合:一致するexe名を持つ.laxファイルを見つけ、次の場所から現在のvmパスを更新します。

lax.nl.current.vm = C:\ ProgramData\Oracle\Java\javapath\Java.exe

lax.nl.current.vm = C:\ Program Files\Java\jre1.8.0_144\bin\Java.exe

1
linktoemi

「Windowsエラー2をロードできませんJava VM」でスタックしました。PATH変数にJavaパスを追加し、アンインストールして再-installed Java 8、問題は解決しません。

次に、このソリューションをオンラインで見つけて、最初のショットでうまくいきました:-アンインストールJava 8-インストールJava 6

理由が何であれ、Java 6でエラーがなくなり、プログラムをアンインストールして、Java 8。

1
P.R.

.....\javaw.exe"。それは私のために働いた。ありがとう。

0
Siva R

Javaを1.8.0_202から1.8.0_211にアップグレードした後、同じ問題が発生しました

問題:

Javaの1.8.0_211の新しいバージョンがインストールされているディレクトリは次のとおりです。

C:\ Program Files\Java\jre1.8.0_211\binのディレクトリc:\ Program Files(x86)\ Common Files\Oracle\Java\javapathのディレクトリ

1つは32ビットで、2つ目は64ビットのProgram filesフォルダーにあります。 PATHで指定されているのは、32ビットバージョン(c:\ Program Files(x86)\ Common Files\Oracle\Java\javapath)です。ただし、Java =インストールされました。

解決策:

システム環境変数PATHをc:\ Program Files(x86)\ Common Files\Oracle\Java\javapathからc:\ Program Files\Java\jre1.8.0_211\binに変更します

0
Vlad Bezden

同じ間違いがありました。InstallAnywhereで「_jvm」の作成を無効にしたために生成されました(プロジェクト-JVM設定-インストーラー設定-バンドル/ダウンロードされた仮想マシン)、その後ファイルに- $ PRODUCT_NAME $ .lax "をアンインストールフォルダにアンインストールします。変数" lax.nl.current.vm "は空です。

Jvmを無効にする必要がない場合は、チェックボックスの「バンドル/ダウンロードされた仮想マシンのインストール」オプションを確認します(プロジェクト-JVM設定-インストーラー設定-バンドル/ダウンロードされた仮想マシン)。

Jvmを手動で作成するため無効にする必要がある場合は、次の操作を実行できます。アクション「テキストファイルの変更」を作成して、_jvmフォルダーの値を変数に追加します。

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

(Append)

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