首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >我不能使用"Java Web Start“启动JNLP应用程序?

我不能使用"Java Web Start“启动JNLP应用程序?
EN

Stack Overflow用户
提问于 2009-12-16 14:18:14
回答 12查看 239.2K关注 0票数 28

直到最近,我还可以使用Java web start在Firefox中启动/打开JNLP文件。

不知道发生了什么,JNLP文件突然停止启动,出现一个闪屏,上面写着Java正在启动...然后什么都没发生。甚至浏览器和javacpl.cpl小程序中的Java Console也无法打开。

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

针对这个问题做了一些谷歌搜索,人们建议使用-viewer选项启动javaws.exe,但行为相同(出现一个闪屏,上面写着"Java Starting...“然后消失)

问题是我不知道任何地方(日志等)。以查看导致问题的原因。

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

EN

回答 12

Stack Overflow用户

发布于 2009-12-16 16:28:23

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

票数 11
EN

Stack Overflow用户

发布于 2014-05-20 15:28:48

我在这里也遇到了同样的问题。转到Java控制面板和设置...取消选中“在我的电脑上保留临时文件”。应用更改并重试您的.jnlp

注:在不同的计算机上进行了测试;Windows Server 2012、Windows Server 2008和Windows 7 64位。Java版本: 1.7++,因为我的jnlp应用程序是基于1.7构建的。

也请让我知道你的反馈。:D

票数 10
EN

Stack Overflow用户

发布于 2015-06-13 17:38:56

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

这只发生在一些使用最新JRE (1.8.0_45)的Windows机器上。

Java Web Start开始加载,但没有发生任何情况,并且之前的任何解决方案尝试都不起作用。

经过一些挖掘,我找到了这个帖子,它给出了相同的设置和很好的解释。

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

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

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

票数 10
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1912676

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档