Eu instalei o Oracle JDK e ele está funcionando corretamente. A variável $PATH
está configurada corretamente para apontar para o diretório jdk/bin
e todos os executáveis são executados corretamente.
O problema surge quando tento usar um lançador para executar qualquer um deles. Eu tentei copiar o ativador do diretório jdk/jre/lib/desktop/applications
para /usr/share/applications
e fazer um launcher personalizado com o Menulibre, mas nenhum deles funciona.
Sempre que tento executar o iniciador, recebo um erro que diz
Failed to execute file "JavaWS" Failed to execute child process "javaws" (No such file or directory).
Além disso, o lançador não aparece no menu de aplicativos ou no diálogo Abrir com, mas suspeito que isso seja apenas um sintoma do outro problema e não de um problema separado.
Eu verifiquei que o javaws está em um diretório listado na variável $PATH
e funciona quando eu o chamo do terminal sem o launcher.
Estou executando o Debian Jessie com o XFCE4.
Eu apreciaria muito qualquer ajuda para fazer o lançador funcionar.