![Dbeaver 与 SDKMAN JRE JDK 位置](https://linux22.com/image/1006294/Dbeaver%20%E4%B8%8E%20SDKMAN%20JRE%20JDK%20%E4%BD%8D%E7%BD%AE.png)
我正在尝试使用 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-Oracle
- 8u152-祖鲁
您能帮我让 Dbeaver 工作吗?我不想在我的计算机上重复安装 Java。
答案1
由于某种原因,DBeaver 不使用路径替换,即它不~
使用用户的主文件夹进行替换。
相反,使用完整路径:
/home/[username]/.sdkman/candidates/java/8u161-oracle/jre/bin