Я использую wkhtmltopdf
в своем приложении Java, и когда я пытаюсь отправить HTTP-запрос, я получаю, что команда wkhtmltopdf не найдена в вашем пути к классам. Проверьте его установку или инициализируйте конфигурации оболочки с правильной ошибкой. Есть несколько исправлений для Linux, например. Не удалось создать PDF: sh: wkhtmltopdf: команда не найдена, но я не смог найти обходной путь для Windows
. Я попытался добавить его путь установки (C:\Program Files\wkhtmltopdf
) в раздел «Системные переменные» › «Путь», но все равно та же ошибка. Любая идея исправить это?
java.lang.Runtime
) для запускаwkhtmltopdf
в вашем приложении Java? - person Abra   schedule 21.06.2021wkhtmltopdf
в своем приложении Java. Как вы используетеwkhtmltopdf
в своем Java-приложении?wkhtmltopdf
— это инструмент командной строки. Как вы запускаете инструмент командной строки из своего Java-приложения? - person Abra   schedule 21.06.2021set CLASSPATH=.;C:\Progra~1\wkhtmltopdf\bin\wkhtmltopdf.exe
в cmd или PowerShell. Он выдает ошибку в PowerShell, но не в cmd. Тем не менее, он не добавляется в CLASSPATH. Итак, как я могу добавить его? Должен ли я добавить его вручную? и должен ли я добавить его до каталогаbin
какC:\Program Files\wkhtmltopdf\bin
? - person justice   schedule 21.06.2021C:\Program Files\wkhtmltopdf\bin
, а затемwkhtmltopdf http://google.com google.pdf
==> Это работает. Однако при попытке запустить ту же команду вC:` instead of
C:\Program Files\wkhtmltopdf\bin, it throws **'wkhtmltopdf' is not recognized as an internal or external command, operable program or batch file.** error. So, the problem is related to adding it to classpath. I added
C:\Program Files\wkhtmltopdf\bin` вPaths
для переменных среды, но не имеет никакого смысла. Итак, как это исправить? - person justice   schedule 21.06.2021