我正在尝试使用我的 Java 安装的自定义位置配置 Dbeaver,因为我通过 SDKMAN 安装了它。
为此,我已将vm
参数添加到dbearver.ini
文件中,因此现在当 Dbeaver 启动时,它会在该文件夹中搜索我的 Java 安装。我的内容dbearver.ini
是:
-startup
plugins/org.eclipse.equinox.launcher_1.4.0.v20161219-1356.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.551.v20171108-1834
-showsplash
--launcher.GTK_version
2
-vm
~/.sdkman/candidates/java/8u161-oracle/jre/bin
-vmargs
-XX:+IgnoreUnrecognizedVMOptions
--add-modules=ALL-SYSTEM
-Xms64m
-Xmx1024m
我尝试了许多路径作为vm
论据,但没有让它与任何人一起使用。我总是收到以下错误:
由于错误要求 JRE 或 JDK,我不知道应该指向哪个可执行文件。
我在 SDKMAN 放置它们的标准位置安装了以下 Java 8 ( ~/.sdkman/candidates/java
)
- 8u161-甲骨文
- 8u152-祖鲁
你能帮我让 Dbeaver 工作吗?我不想在我的机器上重复安装 Java。
出于某种原因,DBeaver 不使用路径替换,即它不替换
~
为用户的主文件夹。相反,使用完整路径:
/home/[username]/.sdkman/candidates/java/8u161-oracle/jre/bin