Isso não parece um problema com PATH
: você está invocando o utilitário java
. O problema é que o executável java
do front-end não consegue encontrar o restante da instalação do Java. Acho que isso se deve à variável de ambiente JAVA_HOME
, que este tópico no Stack Overflow confirma. Verifique a saída de
env | grep '^JAVA'
Se JAVA_HOME
estiver definido, ele deverá ser definido para o diretório que contém os subdiretórios chamados bin
e jre
. Deve haver um executável $JAVA_HOME/bin/java
. Normalmente, o último componente de diretório de JAVA_HOME
contém a substring jdk
.
Revise os locais onde as variáveis de ambiente estão definidas e corrija a configuração para JAVA_HOME
. Isso pode estar em /etc/profile
, ~/.profile
, '' /.bash_profile ', ou em algum arquivo MacPorts ou spack que eu não conheça (veja também Como defino variáveis de ambiente no OS X? ).