2017-02-21 3 views
0

私が設定したパスを手動JAVAに表示PATHPATHは、Java(マックOS)に

$ echo $PATH 
/usr/local/bin:/usr/local/Cellar/libimobiledevice/HEAD-b78a42e/bin:/usr/bin:/bin:/usr/sbin:/sbin 

異なっています/パスはMACマシンのファイルです。

しかし、Javaコードを使用してeclipseでパスを印刷しようとすると、別のPATH変数が出力されます。

Map<String,String> map = System.getenv(); 
for(Entry<String, String> entry:map.entrySet()){ 
    System.err.println(entry.getKey()+"\t"+entry.getValue()); 
} 

が、私はこの問題を解決する助けてください、

JAVA_STARTED_ON_FIRST_THREAD_7021 1 
SHELL /bin/bash 
JAVA_MAIN_CLASS_7228 org.testng.remote.RemoteTestNG 
TMPDIR /var/folders/8m/wlsxm68n4_n8tj227658n35h0000gq/T/ 
__CF_USER_TEXT_ENCODING 0x1F7:0x0:0x0 
PATH /usr/bin:/bin:/usr/sbin:/sbin 
APP_ICON_7021 ../Resources/Eclipse.icns 
XPC_FLAGS 0x0 
USER labtest05 
HOME /Users/labtest05 
LOGNAME labtest05 
XPC_SERVICE_NAME org.eclipse.platform.ide.126432 
Apple_PubSub_Socket_Render    /private/tmp/com.apple.launchd.JLWxjCI7kr/Render 
SSH_AUTH_SOCK /private/tmp/com.apple.launchd.gE42K76CP6/Listeners 

以下は、私はパスを表示するために書いたJavaコードです:下記のコンソールトレースを見てください。

+0

いいえ、どのJavaコードですか? –

+0

編集中にコードを入力しました – amaurya123

+1

あなたは実際にはほとんど読めないコードの画像を投稿しました。あなたはコードを投稿しませんでした。 –

答えて

0

この中に解が見つかりましたpost。 私は私のために働いたポストで言及されている方法とは別の方法でEclipseを起動しなければなりませんでした。

関連する問題