Kiedy wypisuję ścieżkę w bash, drukuje to:
/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin
Kiedy uruchamiam System.out.println (System.getenv („PATH”)); w Javie działającej pod Eclipse, drukuje
/usr/bin:/bin:/usr/sbin:/sbin
Jak mogę dowiedzieć się, dlaczego występuje taka rozbieżność? Muszę dodać / usr / local / bin do PATH i udostępnić go aplikacjom Java pod Eclipse. (uwaga: nie wprowadziłem żadnych modyfikacji ścieżek systemowych, więc są to ustawienia domyślne ustawione przez system operacyjny lub być może jedną lub więcej zainstalowanych aplikacji).