Каково различие между свойством System и переменной среды

Я не соглашаюсь с этим. Когда я запускаю Приложение Java или выполняю Апплет в средстве просмотра апплета, (в среде IDE), System.getProperty("java.class.path") дает мне то же как System.getenv("CLASSPATH") который является ПУТЕМ К КЛАССУ, определенным в моей огибающей переменной.

Но когда я развертываю свой апплет на веб-сервере и получаю доступ к нему от того же компьютера как клиент, я получаю различные результаты для двух. (System.getProperty("java.class.path") только точки к JRE домой и System.getenv("CLASSPATH") пустой указатель возвратов).

И вот некоторые другие вещи, которые заставляют меня задаться вопросом:

Для части апплета, огибающий var JAVA_HOME, я получаю тот же результат при развертывании апплета в Средстве просмотра Апплета, а также браузере.

И если я определяю меня огибающая переменная на системном уровне и использование getenv("envName") результат null. Есть ли так или иначе, я могу определить один и получить его в своей программе Java?

35
задан ROMANIA_engineer 4 January 2016 в 11:53
поделиться