web-dev-qa-db-ja.com

DbVisualizerエラー「JVMが見つかりませんでした..」および「EXE4J_Java_HOMEを定義してください」

このダウンロードページ 私は_dbvisualizer.Zip_をダウンロードし、フォルダーに解凍しました。 _dbvis.exe_を開始すると、次のエラーが発生します。

_No JVM could be found in your system. Please define EXE4J_Java_HOME 
to point to an installed 64-bit JDK or JRE 
or download a JRE from www.Java.com. 
_

私が試したこと

この(未解決の)解決済み JVMが見つからないことを解決する方法の質問 は、もはや存在しないFAQエントリを指しています。しかし、私は DbVisualizerが使用するJavaバージョン を変更するにはどうすればよいですか?これを行うための推奨事項は次のとおりです。

  1. DbVisualizerのインストールディレクトリには、.install4jディレクトリがあります。
  2. このディレクトリに_pref_jre.cfg_という名前のファイルがまだ存在しない場合は、作成します。
  3. テキストエディタでファイルを開き、
  4. 使用するJavaインストールのルートディレクトリへの完全なパスを追加します。例:_C:\Program Files\Java\jre7_

与えられたパスの例に基づいて:_C:\Program Files\Java\jre7_私は試しました

  • オプションA:C:\Program Files (x86)\Java\jdk1.8.0_31\jre
  • オプションB:C:\Program Files (x86)\Java\jdk1.8.0_31\jre\bin

引用符のないオプションAは次のようになりました。

_The JVM found at C:\Program Files (x86)\Java\jdk1.8.0_31\jre is damaged. 
Please reinstall or define EXE4J_Java_HOME to point to an installed 
64-bit JDK or JRE
_

quotesを含むオプションAおよび引用符を含むまたは含まないBは、_EXE4J_Java_HOME_にエラーがありません。

_JVM found is damaged_エラーメッセージを閉じた後、別のエラーが表示されました。

_The JVM could not be started. The maximum heap size (-Xmx) 
might be too large or an antivirus or firewll tool could 
block the execution.
_

質問

システムのパス変数を変更せずに、Zipファイル(インストールなし)からdbvis.exeを使用する方法を知っている人はいますか?

1
surfmuggle

私の場合、答えは簡単でした。サポートはJava 32ビットをインストールし、64ビットバージョンのdbvisualizerをダウンロードしました。

32ビットバージョンをダウンロードした後、構成ファイルを変更することなく、箱から出してすぐに機能しました。

0
surfmuggle

または、64ビットをダウンロードJavaインストール: https://Java.com/en/download/manual.jsp

0