问题标签 [java-web-start]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
616 浏览

java - 签署 jars 以通过 web start 使用

我有一个使用 Swing 的 java web start 应用程序,需要允许用户在他们的机器上打开本地文件。我的应用程序无法运行,因为它说我尝试使用的单个 jar 是未签名的。但是我做了,签了。

在我的 .jnlp 文件中,我将安全性指定为:

我使用以下命令来创建密钥库,对我的 jar 文件 validator.jar 进行签名:

有任何想法吗?

谢谢!

0 投票
1 回答
70 浏览

java - jnlp 不可用的服务异常

我正在尝试使用 FileOpenSerivce,但无论我是从 Eclipse 还是使用 jnlp 文件从本地网络服务器运行它,我总是会收到 UnaivableServiceException。

我正在使用一个未签名的 jar,据我了解是可以的。

我连接了一个调试器,在 Webstart 下运行时,一切似乎都成功了。我正在尝试像这样获取 FileContents:

我从来没有看到一个对话框,并且 fileContents 总是为空。

谢谢!

0 投票
2 回答
334 浏览

java - java swing 和 web start 的线程问题

编辑:修复了一些问题后,我遇到的更大问题是由我正在使用的 Apache POI 引起的。我现在正在努力解决这个问题。显然它受到沙盒的限制。

我对 Swing 非常陌生,并创建了一个小型 Swing 应用程序,我现在需要通过 web start 运行它。我正在尝试使用 FileOpenService 并更新文本显示。我想我遇到了线程问题,因为 FileOpenService 对话框从未出现,而且我的文本显示没有得到更新。

我真的找不到任何例子,他们正在做与我现在不同的事情。

想法?

谢谢!

编辑:我现在出现了 FileOpenService 对话框。我将主要内容更改为:

但是,我仍然无法让我的显示器更新。这是我进行更新的地方:

和我的附加方法:

0 投票
2 回答
174 浏览

java - 我在哪里可以看到从 java web start 应用程序中抛出的异常?

我正在尝试调试本地运行的 java web start 应用程序。有一个调用失败,我试图获取堆栈跟踪,但似乎任何地方都没有打印出来。该应用程序似乎什么也没做。

谢谢!

0 投票
2 回答
1626 浏览

java - 分析 Java Web Start 应用程序

那里有很多 java 分析器,关于什么最适合分析在战争中部署到 glassfish 的 java web start 应用程序的任何建议?

0 投票
16 回答
244539 浏览

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

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

不知道发生了什么突然JNLP文件停止启动,出现一个启动屏幕,显示Java正在启动......然后什么也没有发生。甚至浏览器中的Java 控制台javacpl.cpl小程序也无法打开。

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

为这个问题做了一些谷歌搜索,人们建议使用-viewer选项启动javaws.exe ,但行为相同(出现一个启动屏幕,显示“Java正在启动...”然后消失)

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

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

0 投票
3 回答
211 浏览

java - See a JWS apps stack trace?

How can I view a JWS apps stack trace?

0 投票
2 回答
3336 浏览

java - 从 java web start 使用 CXF web 服务

更新:我已将我的问题提交给 CXF 用户的邮件列表,这里.

更新:我目前已经签署了我所有的罐子。我似乎仍然无法以可以找到 WSDL 的方式设置 CXF。我最后一次尝试是将 WSDL 放在我的 WAR 文件中,这样我就可以通过 Web 浏览器访问它。我将客户端内部的 wsdllocation 设置为 URL ( http://www.example.com/app/example.wsdl )。我现在收到以下异常:

谷歌搜索对此几乎一无所获。

我正在使用Apache CXF从给定的 WSDL 创建 Web 服务客户端。我遇到了问题,但是在尝试访问该服务时,我得到了这个异常:

我没有签署我的 Web 启动应用程序,并且不希望这样做,因为我没有从客户端计算机访问任何资源。提到的WSDL打包在我的 jar 中。问题是由 CXF 生成的客户端代码引起的:

如何正确地将 CXF 指向此 WSDL?我也担心类上的 WebService 注释:

我也需要改变这个吗?

0 投票
2 回答
183 浏览

java - 确定 Java 应用程序使用的类

您将如何确定 Java 应用程序加载/未使用的类(非 Sun JDK 类)?

背景:
我有一个legacyJava webstart 应用程序,它经历了很多代码更改,现在有很多类,其中大部分没有使用。我想通过仅部署仅使用的类而不是压缩所有包来减少应用程序的下载大小。

我还将使用相同的过程来完全删除这些未使用的类。

0 投票
2 回答
3619 浏览

java - java.lang.NoClassDefFoundError:com/google/common/base/internal/Finalizer$ShutDown(错误名称:com/google/common/base/internal/Finalizer)

我们的应用程序使用MapMaker来自 Google 集合的类,并且我们在下面遇到异常,但仅在使用 webstart 的 OS X 10.4 上。从应用程序包启动时,它可以在 OS X 10.5 和 Windows 上正常运行。

自从我们从 RC2 升级到 RC5(我们跳过了所有中间版本)以来,这种情况就开始发生了。我们已经升级到 1.0 final 并且仍然看到这个问题。

我怀疑与 Sun 修复此安全问题的一些交互(这改变了 URL.toString() 在 webstart 中的工作方式),但还没有任何证据。有没有人见过这个问题?任何帮助是极大的赞赏!

清单中似乎没有任何有趣的东西: