Crie um diretório ~/myjava que contenha apenas um link simbólico para /full/path/to/bin/java .
mkdir ~/myjava
ln -s /full/path/to/bin/java ~/myjava/java
Execute o processo com este diretório no início do caminho de pesquisa do comando.
Além disso, alguns programas analisam a variável de ambiente JAVA_HOME . Certifique-se de que seja consistente. O executável java real deve estar em um subdiretório chamado bin ou $JAVA_HOME .
PATH=~/myjava:$PATH JAVA_HOME=/full/path/to foo