Dbeaver с SDKMAN JRE местоположение JDK

Я пытаюсь настроить Dbeaver с пользовательским местоположением моей установки Java, поскольку мне установили его через SDKMAN.

Чтобы сделать это, я добавил vm параметр к dbearver.ini файл, поэтому теперь, когда Dbeaver launchs, это searchs для моей установки 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 аргумент, но не получил его работающий ни с кем. Я всегда получаю следующую ошибку:

enter image description here

Как ошибка просит JRE или JDK, я не знаю, на который исполняемый файл должен я указывать.

У меня есть следующие установки Java 8 в стандартном местоположении, SDKMAN размещает их (~/.sdkman/candidates/java)

  • 8u161-оракул
  • 8u152-язык-зулу

Вы могли помочь мне получить работу Dbeaver? Я не хочу копировать установки Java в моей машине.

0
задан 12 March 2018 в 06:01

1 ответ

По некоторым причинам DBeaver не использует замену пути, т.е. это не заменяет ~ домашней папкой пользователя.

Вместо этого используйте полный путь:

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

1
ответ дан 30 October 2019 в 06:57

Другие вопросы по тегам:

Похожие вопросы: