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

282
random65537

У меня есть 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 в мое планирование рабочего стола?

0

1 ответ на вопрос

0
Chris Brooking

I've found it pretty much impossible to isolate Java web start versions. I have one program that fails if Java 1.8 is installed unless I:

  • Edit the .jnlp file (which I had to save locally) to specify the version
  • Launch all the following commands from the target JVM specifically
    • javaws -uninstall
    • javaws -clearcache
    • wait 30 seconds
    • javaws -uninstall
    • javaws -clearcache
    • wait 10 seconds
    • javaws (path to edited .jnlp file)

Похожие вопросы