Quando stampo il percorso in bash, stampa questo:
/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin
Quando eseguo System.out.println (System.getenv ("PATH")); in Java in esecuzione sotto Eclipse, stampa
/usr/bin:/bin:/usr/sbin:/sbin
Come posso capire perché c'è questa discrepanza? Devo aggiungere / usr / local / bin al PERCORSO e renderlo disponibile per le app Java in Eclipse. (nota: non ho apportato modifiche ai percorsi di sistema, quindi questi sono i valori predefiniti impostati dal sistema operativo o forse da una o più delle applicazioni che ho installato.)