如何将 JPNLP(web 部署)Java 版本与计算机上的其他旧版本隔离?

如何将 JPNLP(web 部署)Java 版本与计算机上的其他旧版本隔离?

我有一个 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 Web Start 版本。我有一个程序在安装了 Java 1.8 后会失败,除非我:

  • 编辑 .jnlp 文件(我必须在本地保存)以指定版本
  • 从目标 JVM 启动以下命令
    • javaws -uninstall
    • javaws -clearcache
    • 等待 30 秒
    • javaws -uninstall
    • javaws -clearcache
    • 等待 10 秒
    • javaws (path to edited .jnlp file)

相关内容