|
#1
|
|||
|
|||
Путь к Java
Вопрос: как из delphi программно найти полный путь к java. И установлена ли она? Гугл не помог.
|
#2
|
|||
|
|||
Цитата:
ShellExecute(0,'open','java',nil,nil,0) если вернётся ответ 42 значит успех, джава есть. а каталог скорее всего надо в переменной PATH искать |
Этот пользователь сказал Спасибо Snake22 за это полезное сообщение: | ||
serega6531 (17.05.2013)
|
#3
|
|||
|
|||
Так?
Цитата:
Код:
If (ShellExecute(0,'open','java',nil,nil,0) = 42) then {java found} else {not found} А 42 integer или string? И как искать путь в path? Последний раз редактировалось serega6531, 17.05.2013 в 19:45. |
#4
|
||||
|
||||
В реестре наверняка есть.
— Как тебя понимать? — Понимать меня не обязательно. Обязательно меня любить и кормить вовремя. На Delphi, увы, больше не программирую. Рекомендуемая литература по программированию |
#5
|
|||
|
|||
Цитата:
|
#6
|
||||
|
||||
До чего народ, сцуко, ленивый пошел!
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Curr entVersion\App Paths\javaws.exe — Как тебя понимать? — Понимать меня не обязательно. Обязательно меня любить и кормить вовремя. На Delphi, увы, больше не программирую. Рекомендуемая литература по программированию Последний раз редактировалось M.A.D.M.A.N., 17.05.2013 в 21:01. |
#7
|
|||
|
|||
Цитата:
|
#8
|
||||
|
||||
ПИПЕЦ!!! В Гугле забанили штоле?
TRegIniFile если все совсем уж плохо. Надеюсь найдешь уж пример. — Как тебя понимать? — Понимать меня не обязательно. Обязательно меня любить и кормить вовремя. На Delphi, увы, больше не программирую. Рекомендуемая литература по программированию |
#9
|
|||
|
|||
Спасибо
Спасибо, думаю будет работать
Код:
Function GetJavaPath:string; var a: TRegistry; begin a := TRegistry.Create; a.RootKey := HKEY_LOCAL_MACHINE; If a.OpenKey('\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\javaws.exe', false) then begin result:=a.ReadString('Path') + 'javaw.exe'; end else ShowMessage('Не могу запустить игру! Проблемы с java!'); end; |
#10
|
||||
|
||||
Цитата:
Я не понял Вашего вопроса, но всё же Вам на него отвечу! |
#12
|
||||
|
||||
Вот здесь копилянт, посмотрите, может это то что нужно (под 64 не работает)
Я не понял Вашего вопроса, но всё же Вам на него отвечу! |
#13
|
|||
|
|||
Это не то
Цитата:
|