我正在尝试使用我的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)
你能帮我让Dbeaver工作吗?我不想在我的机器中复制Java的安装。
发布于 2018-03-12 14:50:06
由于某些原因,DBeaver不使用路径替换,即它没有用用户的主文件夹替换~。
相反,使用完整的路径:
/home/[username]/.sdkman/candidates/java/8u161-oracle/jre/bin
https://askubuntu.com/questions/1014157
复制相似问题