Как можно изолировать версию Java JPNLP (веб-развертывание) от других устаревших версий на компьютере?

У меня есть JNLP, который запускает следующий ярлык при установке:

  • C:\Program Files (x86)\Java\jre1.8.0_25\bin\javaws.exe" -localfile

  • C:\Users\akelly\AppData\LocalLow\Sun\Java\Deployment\cache\6.0\42\10b90faa-1bccb6f4

Я хотел бы установить другие версии Java для разных приложений.

Как я должен интегрировать версии JNLP в мое планирование рабочего стола?

1 ответ

Я обнаружил, что практически невозможно изолировать веб-версии Java для запуска. У меня есть одна программа, которая не работает, если Java 1.8 установлена, если я:

  • Отредактируйте файл.jnlp (который я должен был сохранить локально), чтобы указать версию
  • Запустите все следующие команды из целевой JVM специально
    • javaws -uninstall
    • javaws -clearcache
    • подождите 30 секунд
    • javaws -uninstall
    • javaws -clearcache
    • подождите 10 секунд
    • javaws (path to edited .jnlp file)
Другие вопросы по тегам