Logo Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware
Архив форумов ЦИТФорума
Море(!) вопросов - Море(!) ответов
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 
Как правильно задавать вопросы

JRE и Windows

 
Перейти:  
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Программирование
Предыдущая тема :: Следующая тема  
Автор Сообщение
Vanger



Зарегистрирован: 06.02.2006
Сообщения: 2

СообщениеДобавлено: Пн Фев 06 2006 19:27    Заголовок сообщения: JRE и Windows Ответить с цитатой

Люди! Есть тупой вопрос. Тупой просто до гениальности.
Как происходит запуск java в Windows? Точнее - как винда выбирает, какую жаву ей запускать, если та не специфицируется полным путем?
Для полной ясности картины опишу решаемую задачу: есть прога (не на java, доступа к ее исходникам нет, доступа к параметрам ее запуска тоже нет), в ней делается что-то типа Runtime.getRuntime().exec("java -jar blah-blah-blah.jar"). Надо чтобы это самое дело запустилось под JRE1.4 или выше. Есть так же несколько машин, на которых запуск происходит под различными JRE - от 1.3 до 1.5. Набор JRE на них практически одинаковый и на результат не влияет. Переменная окружения JAVA_HOME ситуацию не спасает. Единственное что хоть как-то влияет на результат - ключик реестра HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment\CurrentVersion. Но его изменение на требуемое значение пишет ошибку: "HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment\CurrentVersion has value 1.4 but 1.3 is required." Ну и напоследок оговорюсь: варианты спецификации java путем запуска, написание bat-файлов или модулей запуска находящих нужную JRE не рассматриваются по причине большой проблематичности их реального воплощения в существующей инфраструктуре. Very Happy
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Kefir



Зарегистрирован: 16.04.2005
Сообщения: 443
Откуда: Пермь

СообщениеДобавлено: Вт Фев 07 2006 10:05    Заголовок сообщения: Ответить с цитатой

А еще есть path
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Vanger



Зарегистрирован: 06.02.2006
Сообщения: 2

СообщениеДобавлено: Вт Фев 07 2006 11:29    Заголовок сообщения: Ответить с цитатой

Каюсь, про path забыл написать... Smile
Path тоже не решает проблемы - на машине, где он содержит несколько JRE 1.3, 1.4 - происходит запуск 1.5...
Вернее запускается то JRE, которое прописано в реестре как current.
Складывается такое впечатление, что запускается всегда то JRE, которое было установлено последним... Но перестановка JRE на всех машинах так же невозможно... Так что, господа, какие еще есть мысли? Wink
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Программирование Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2002 phpBB Group
Русская поддержка phpBB

 

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru,
тел. +7 495 6608306, ICQ 232284597
Пресс-релизы — pr@citforum.ru
Послать комментарий
Информация для авторов
This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2006 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...