Se você puder acessar apenas o javac (o compilador java) com o acesso sudo, você poderá ter problemas de permissões. O seguinte comando deve fazer isso por você:
sudo chmod +x 'which javac'
Eu instalei um programa que precisa de Java e mudei para Java runtime diferente (Oracle). Agora todo uso de java precisa ser executado a partir do terminal em sudo
.
Eu preciso fazer isso para usar o compilador Java sem sudo
Se você puder acessar apenas o javac (o compilador java) com o acesso sudo, você poderá ter problemas de permissões. O seguinte comando deve fazer isso por você:
sudo chmod +x 'which javac'