Как проверить наличие установленного Python на компьютере с помощью Java?

90
06 марта 2022, 08:30

Пишу программу,которая запускает .py скрипт в фоне через GUI на Java. Нужно проверить наличие Python на компьютере и если его нет,то не запускать программу. Каким образом это можно сделать?

Answer 1

Можно попробовать выполнить команду и отследить вывод

button.setOnAction(event -> {
    Runtime runtime = Runtime.getRuntime();
    Process process = runtime.exec("python command");
    process.getOutputStream()  
});
READ ALSO
Как в Thymeleaf вписать в th:utext html-тэг с классом?

Как в Thymeleaf вписать в th:utext html-тэг с классом?

Такая проблема: Когда я пытаюсь реализовать данный код, то у меня все внутри подчеркивается красным и я не знаю как исправить это:

187
Не загружается ресурсы spring application сервере томкат удаленном хосте

Не загружается ресурсы spring application сервере томкат удаленном хосте

Я установил томкат на удаленный сервер , когда делаю деплой своего проекта написанный спринге , проект запускается , однако почему - то не загружается...

147
Открытие нового окна из отдельного потока

Открытие нового окна из отдельного потока

У меня есть "параллельный" поток, класс расширяемый с помощью Task<Void>В методе call() есть вызов нового объекта, который должен открыть новое...

204
XStream, сериализовать Null поля в пустые теги

XStream, сериализовать Null поля в пустые теги

Есть простой пример генерации XML с помощью XStream 14

86