Не существует 100% надежного / переносимого способа сделать это, но следующая процедура должна дать вам уверенность в том, что Java была установлена и настроена правильно (в Linux):
- Убедитесь, что установлена переменная среды "JAVA_HOME" и что она указывает на каталог, содержащий каталог "bin", а каталог "bin" содержит исполняемую команду "java".
- Убедитесь, что команда "java", найденная с помощью поиска "PATH", была найдена на шаге 1.
- Запустите команду "java" с "-version", чтобы увидеть, выглядит ли вывод как обычный штамп версии Java.
Это не гарантирует, что пользователь не сделал что-то странное.
На самом деле, если бы это был я, я бы не стал беспокоиться об этом. Я бы просто попытался запустить приложение Java из Python, предполагая, что «java» на пути пользователя был правильным. Если бы были ошибки, я бы сообщил о них.