PDA

Показать полную графическую версию : [решено] Добавление новой переменной в переменные среды


mugensamara
12-05-2011, 11:52
Здравствуйте!
Необходимо создать bat файл для добавления новой переменной JRE_HOME со значением C:\Program Files\Java\jre6 в переменные среды. Помучался - ничего не получается, добавить в существующую переменную новое значение получается, а создать собственную никак. Прошу помощи.

Iska
12-05-2011, 12:28
Какова цель сего действа?

amel27
12-05-2011, 12:31
mugensamara, статья: Переменные среды (http://www.oszone.net/3673)

mugensamara
12-05-2011, 13:15
amel27, пробовал делать как там написано, например такая строка ни к чему не приводит

@echo off
set JRE_HOME=C:\Program Files\Java\jre6

не понятно ещё как добавить в реестр, чтобы данная среда добавилась навсегда

Iska, цель - делаю инсталлятор, необходимо чтобы на машине были прописаны данные среды для корректной работы програмного комплекса.

El Sanchez
12-05-2011, 14:55
mugensamara,
Через reg.exe:

REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /v "JRE_HOME" /d "C:\Program Files\Java\jre6" /f

или через wmic.exe:

WMIC ENVIRONMENT CREATE Name="JRE_HOME",VariableValue="C:\Program Files\Java\jre6",UserName="<SYSTEM>"

... и перезагрузка.


P.S. Все это можно и в инсталляторе сделать, без батников.
P.P.S. Java можно установить и не на диск C: и не в Program Files, используйте переменные.

mugensamara
12-05-2011, 15:11
El Sanchez, огромное спасибо!




© OSzone.net 2001-2012