Khi tôi in đường dẫn trong bash, nó sẽ in ra điều này:
/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin
Khi tôi chạy System.out.println (System.getenv ("PATH")); trong Java chạy dưới Eclipse, nó in
/usr/bin:/bin:/usr/sbin:/sbin
Làm thế nào tôi có thể tìm ra lý do tại sao có sự khác biệt này? Tôi cần thêm / usr / local / bin vào PATH và làm cho nó có sẵn cho các ứng dụng Java trong Eclipse. (lưu ý: Tôi đã không thực hiện sửa đổi đường dẫn hệ thống, vì vậy đây là các giá trị mặc định được đặt bởi HĐH hoặc có lẽ bởi một hoặc nhiều ứng dụng tôi đã cài đặt.)