我无法使用“Java Web Start”启动JNLP应用程序?

2022-09-01 14:14:18

直到最近,我还能够使用Java Web startFirefox中启动/打开JNLP文件。

不知道发生了什么,突然之间JNLP文件停止启动,出现一个初始屏幕,说Java正在启动......然后什么也没发生。即使是浏览器中的Java控制台javacpl.cpl小程序也无法打开。

尝试了所有可能性:删除了所有旧版本并安装了最新的JRE(java版本“1.6.0_17”),但仍然不起作用。

针对此问题进行了一些谷歌搜索,人们建议启动javaws.exe-viewer选项,但行为相同(出现一个初始屏幕,上面写着“Java正在启动...”)。然后消失)

问题是我不知道任何地方(日志等)来寻找问题的原因。

我正在使用WinXP SP3,下面的一些屏幕截图显示了有关我的系统的更多信息。如果需要,我可以提供任何其他详细信息,但请帮助我解决此问题。


答案 1

看看如果你直接从命令行运行javaws.exe会发生什么。


答案 2

我知道这是一个较旧的问题,但在过去的一周里,我开始遇到类似的问题,所以我在这里留下了一些关于适合我的解决方案的笔记。

这只发生在一些Windows机器上,甚至使用迄今为止的最后一个JRE(1.8.0_45)。

Java Web Start 开始加载,但没有任何反应,并且以前的解决方案尝试均不起作用。

经过一番挖掘,我发现了这个线程,它给出了相同的设置和很好的解释。

https://community.oracle.com/thread/3676876

因此,总而言之,这是x86 JRE中的内存问题,由于我们的JNLP的最大堆被定义为1024MB,因此我们按照建议更改为780MB并已修复。

但是,如果您需要超过780MB,可以随时尝试在x64 JRE版本中启动。


推荐