在此下载页面我下载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.
我已尝试过
这个(未)解决问题 No JVM found 如何解决指向不再存在的常见问题条目。但我发现如何更改 DbVisualizer 使用的 Java 版本并建议这样做:
- 在DbVisualizer安装目录中有一个.install4j目录,
- 在此目录中创建一个名为的文件(
pref_jre.cfg
如果该文件不存在), - 在文本编辑器中打开该文件,
- 添加要使用的 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
选项 A 带有引号,quotes
而选项 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
就我而言,答案很简单。支持人员安装了 32 位 Java,而我下载了 64 位版本的 dbvisualizer。
下载 32 位版本后,它可以直接使用,无需对任何配置文件进行任何修改。
答案2
或者下载64位java安装: https://java.com/en/download/manual.jsp