首页 文章

JNLP文件在Windows 10 x64上不起作用

提问于
浏览
0

我有Windows 10专业版 . 64 . 我有jnlp文件,适用于许多不同的笔记本电脑,但不是我的 . 所以通常jnlp文件打开一个带有应用程序的窗口 . 不在我的机器上 . 当我双击jnlp或使用 jawaws file.jnlp 运行时,Java(TM)Web启动器和Java(TM)Web Start Launcher在任务管理器中的进程中处于活动状态 .

因此,每次运行jnlp程序时,它都会运行web启动程序和Web启动程序,但不会运行程序 .

什么是好奇,有时但很少,它打开java窗口,然后生成错误消息,然后,在jawaws运行期间 .

我尝试的是重新安装jre . 我使用的是x86和x64版本 . 1.8.161

我尝试根据this解决方案编辑jnlp文件 . 我将最大堆大小更改为780 mb,初始堆从256更改为512,1024和max heap更改为1024.它无能为力 .

我删除了java应用程序的缓存,仍然没有帮助 . 我将JAVA_HOME更改为我的32位jre(在它指向j2se sdk之前) . 仍没有适当的解决方案

我还删除了所有选项的临时Internet文件 .

其他jnlp运行正常 . 在jnlp文件中定义了sdk 1.7 .

2 回答

  • 1

    您是否检查了webstart跟踪文件以找出错误的线索?

    从Java控制面板'advanced'选项卡中,选择 Debugging->"Enable tracing"

    并将跟踪级别设置为“all”:

    enter image description here

    跟踪文件写在这里:

    c:\Users\<user>\AppData\LocalLow\Sun\Java\Deployment\log\ *.trace
    
  • 0

    通过将Java更新降级到较旧的更新来解决问题 .

相关问题