Я установил путь вручную в Java (Mac OS)PATH устанавливается вручную отличается от PATH отображается в JAVA
$ echo $PATH
/usr/local/bin:/usr/local/Cellar/libimobiledevice/HEAD-b78a42e/bin:/usr/bin:/bin:/usr/sbin:/sbin
Как видно из первого изображения установили libimobiledevice рамочное путь в/и т.д./paths в машине MAC.
Но когда я пытаюсь напечатать путь в затмении с помощью Java-кода, будет напечатана другая переменная PATH. Пожалуйста, обратите внимание на консольном след ниже:
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 я написал для отображения пути,
Map<String,String> map = System.getenv();
for(Entry<String, String> entry:map.entrySet()){
System.err.println(entry.getKey()+"\t"+entry.getValue());
}
Пожалуйста, помогите мне исправить это.
Правильно, какой код java? –
Я измерил код в редакции – amaurya123
Вы фактически опубликовали почти нечитаемый образ кода. Вы не отправили код. –