Как проверить с помощью программы на другом языке программирования (C, C ++ и т. Д.), Установлена ​​ли Java и где - PullRequest
2 голосов
/ 25 апреля 2010

Я хотел бы знать, установлена ​​ли Java и где (путь). Возможно, это звучит странно, но моя цель - позволить BOINC (написанному на C ++) проверить установку Java, а затем запустить мое приложение Java. Но поэтому мне нужно знать, может ли BOINC запускать Java изначально или же мне нужно также отправить JRE, а затем запустить мое приложение с этой неустановленной JRE.

Так есть ли способ проверить установку в первую очередь?

Заранее спасибо!

Andreas

1 Ответ

5 голосов
/ 25 апреля 2010

Я бы начал с проверки переменных среды Java,

также, в дистрибутивах Linux / Unix вы можете попробовать команду "which java", и в операционных системах Windows вы можете проверить реестр.

если ничего не помогает, вы также можете попытаться найти двоичный файл Java, но я думаю, что это не практично (отнимает много времени).

...