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コードです:下記のコンソールトレースを見てください。
いいえ、どのJavaコードですか? –
編集中にコードを入力しました – amaurya123
あなたは実際にはほとんど読めないコードの画像を投稿しました。あなたはコードを投稿しませんでした。 –