Ketika saya mencetak path di bash, ia mencetak ini:
/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin
Ketika saya menjalankan System.out.println (System.getenv ("PATH")); di Jawa berjalan di bawah Eclipse, ia mencetak
/usr/bin:/bin:/usr/sbin:/sbin
Bagaimana saya bisa mengetahui mengapa ada perbedaan ini? Saya perlu menambahkan / usr / local / bin ke PATH dan membuatnya tersedia untuk aplikasi Java di bawah Eclipse. (catatan: Saya tidak membuat modifikasi jalur sistem, jadi ini adalah default yang ditetapkan oleh OS atau mungkin oleh satu atau lebih aplikasi yang telah saya instal.)