Dbeaver 与 SDKMAN JRE JDK 位置

Dbeaver 与 SDKMAN JRE JDK 位置

我正在尝试使用 Java 安装的自定义位置配置 Dbeaver,因为我已经通过 SDKMAN 安装了它。

为此,我已将参数添加到文件vmdbearver.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-Oracle
  • 8u152-祖鲁

您能帮我让 Dbeaver 工作吗?我不想在我的计算机上重复安装 Java。

答案1

由于某种原因,DBeaver 不使用路径替换,即它不~使用用户的主文件夹进行替换。

相反,使用完整路径:

/home/[username]/.sdkman/candidates/java/8u161-oracle/jre/bin

相关内容