Dbeaver com a localização do SDKMAN JRE JDK

0

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 )

  • 8u161-oracle
  • 8u152-zulu

Você poderia me ajudar a fazer o Dbeaver funcionar? Eu não quero ter instalações duplicadas de Java na minha máquina.

    
por Arcones 12.03.2018 / 14:01

1 resposta

1

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

    
por Jos 12.03.2018 / 15:50