Por algum motivo, o DBeaver não usa a substituição de caminho, ou seja, ele não substitui ~
pela pasta base do usuário.
Em vez disso, use o caminho completo:
/home/[username]/.sdkman/candidates/java/8u161-oracle/jre/bin
Estou tentando configurar o Dbeaver com um local personalizado da instalação do Java, pois o instalei por meio do SDKMAN.
Para fazer isso, adicionei o parâmetro vm
ao arquivo dbearver.ini
, então agora, quando o Dbeaver é iniciado, ele procura pela instalação do Java nessa pasta. O conteúdo do meu 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
Eu tentei com muitos caminhos como o argumento vm
, mas não consegui trabalhar com ninguém. Eu sempre recebo o seguinte erro:
Como o erro solicita JRE ou JDK, não sei a que arquivo executável devo apontar.
Eu tenho as seguintes instalações do Java 8 no local padrão em que o SDKMAN as coloca ( ~/.sdkman/candidates/java
)
Você poderia me ajudar a fazer o Dbeaver funcionar? Eu não quero ter instalações duplicadas de Java na minha máquina.
Por algum motivo, o DBeaver não usa a substituição de caminho, ou seja, ele não substitui ~
pela pasta base do usuário.
Em vez disso, use o caminho completo:
/home/[username]/.sdkman/candidates/java/8u161-oracle/jre/bin