2017-02-21 4 views
0

Я установил путь вручную в 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()); 
} 

Пожалуйста, помогите мне исправить это.

+0

Правильно, какой код java? –

+0

Я измерил код в редакции – amaurya123

+1

Вы фактически опубликовали почти нечитаемый образ кода. Вы не отправили код. –

ответ

0

Я нашел решение в этом post. Мне пришлось запускать затмение по-другому, как упоминалось в сообщении, которое сработало для меня.

Смежные вопросы