Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java EE (J2EE) и Spring > Переменные окружения


Автор: setnull 10.10.2008, 23:49
Добрейшего настроения!

Подскажите как узнать/изменить текущие значения СLASSPATH, AXIS_HOME  и подобные?
Тем более, как я понимаю, их занчения могут быть у винды одни, у Томката друие, у Java третьи? Или как это работает?
Дальше...
Как я понимаю "set ClASSPATH=" устанавливает значение, а не дополняет.... Т.е., осуществляя такую команду, мы теряем весь набор прописанных там ранее значений????

Автор: Samotnik 11.10.2008, 00:29
не совсем понятно, каким именно образом ???  с помощью java ? 
если нет, то узнать очень просто, зайди в  перемееные среды окружения и посматри там )
для Windows  
 - Win+PauseBreake  вторая закладка переменные среды окружения и там посмотретьпуть и вообще установленно ли ))
для Linux 
- в консоли  
Код

which javac   
java -version


Цитата(setnull @  10.10.2008,  23:49 Найти цитируемый пост)
Как я понимаю "set ClASSPATH=" устанавливает значение, а не дополняет.... Т.е., осуществляя такую команду, мы теряем весь набор прописанных там ранее значений????

ну типа да ....  не понятно, что вы хотите услышать в ответ  smile 
к примеру set JAVA_HOME  установит новый путь к java  и старые не будут действительны) 
хотя если несколько проектов, которые запускаются под томкатом, то я для каждого проекта прямо в томкате указываю жава хоме, и каждый проект работает со своей java
по подробеее пажалста обьясните, что вам нужно  smile 

Автор: setnull 11.10.2008, 15:44
Цитата

- Win+PauseBreake  вторая закладка переменные среды окружения и там посмотретьпуть и вообще установленно ли ))

Ну так и я туда же...
Там отображаются только ситемные TEMP, WINDIR, NUMBER_OF_PROCESS...
Единственная полезная - PATH

Цитата

ну типа да ....  не понятно, что вы хотите услышать в ответ   
к примеру set JAVA_HOME  установит новый путь к java  и старые не будут действительны) 

Ну с JAVA_HOME  - понятно... Если же брать ClASSPATH. Его же, использовать может не только Java? Если у мя там уже храняться кие-нить пути, а я возьму их и перепропишу...  
Даже если брать пример только в рамках Java... В случае добавления, например, кой-нить библиотеки, мне ее нужно в ClASSPATH заносить? При этом мне же необходимо будет дополнить список, а не переустановить!!!

Цитата

хотя если несколько проектов, которые запускаются под томкатом, то я для каждого проекта прямо в томкате указываю жава хоме, и каждый проект работает со своей java
по подробеее пажалста обьясните, что вам нужно   


Меня как раз это и интересует!!! Т.е. существуют отдельные области видимости? В целом для системы, отдельно для томката, отдельно для JDK, отдельно для JRE? Или как?

P.S.
Java here/there/everywhere - типа "ну и что"?

Автор: necromancer 14.10.2008, 14:05
set ClASSPATH=%ClASSPATH%+.... - может пройти
для получения списка переменных окружения:
System.getenv()
System.getProperties()

Автор: John2 26.10.2011, 12:06
У меня следующая ситуация. 
Система Windows XP
Netbeans 7.0.1
WTK2.5.2_01
jre и jdk установлена на диске D. Хочу переместить диск D на другой физический диск.
Попробовал сделать это с помощью простого копирования файлов с диска D на другой раздел другого физического hdd и просто поменял буквы дисков местами. Все приложения windows работают нормально, а при попытке скомпилировать любой j2me проект в Netbeans, выдаёт ошибку:
Код

905: Execution failed with error code 1

Не могу сейчас привести привести остальные подробности ошибки, так как поменял буквы дисков обратно - так работает идеально.

Вопрос, если кто знает, есть ли смысл пытаться дальше разбираться или оставить всё как есть?
Я подозреваю, что это надо настраивать в переменных окружения java или я ошибаюсь?

Автор: Samotnik 1.11.2011, 11:24
Цитата(John2 @  26.10.2011,  12:06 Найти цитируемый пост)
Я подозреваю, что это надо настраивать в переменных окружения java или я ошибаюсь?

Естественно. В настройках IDE, если запускаешь в ней. Или в переменных сред окружения, если запускаешь с консоли. Но лучше и там и там.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)