bashでパスを印刷すると、次のように印刷されます。
/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin
System.out.println(System.getenv( "PATH"));を実行すると Eclipseの下で実行されているJavaでは、印刷されます
/usr/bin:/bin:/usr/sbin:/sbin
この矛盾がある理由をどのように把握できますか?/ usr / local / binをPATHに追加し、EclipseのJavaアプリで使用できるようにする必要があります。(注:システムパスを変更していないため、これらはOSまたはインストールした1つ以上のアプリケーションによって設定されるデフォルトです。)