问题标签 [jnlp]

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 投票
1 回答
368 浏览

file-io - 如何在不打开文件对话框的情况下检测 jnlp 中是否存在文件?

在我的 jnlp 应用程序中,我需要知道用户属性文件是否存在,如果存在,请加载它,我的代码如下所示:

用户不知道属性文件的名称,所以即使我打开一个对话框,他们也不知道该选择哪个文件,所以我的问题是:在 jnlp 中我可以做类似的事情:if (new File(" abc.txt").exists) Load_Property() ?如果不存在,继续不弹出对话框,如果存在,也不需要打开对话框,直接读入即可,如果需要,询问用户是否可以读入一个文件将“abc.txt”命名为属性文件。如何在 jnlp 中实现这一点?任何示例代码?

PS:我没有在“所有权限”模式下运行它,因为这需要第 3 方证书。这有点贵。

0 投票
1 回答
889 浏览

java - 带有 TargetDataLine.open() 的 JNLP java.security.AccessControlException?

我有以下行导致此错误消息在 JNLP 下运行:

如何解决?或者这是否意味着在 JNLP 中,我们不能录制声音?

PS:我没有在全权限模式下运行它,因为它需要第三方付费证书。在我可以将我的应用程序提交到 Sun 的 Java 商店之前签署 jar。我想知道是否还有其他方法,例如使用 JNLP 的 FileSaveService / FileOpenService ?

坦率

0 投票
1 回答
463 浏览

audio - 如何在 JNLP 中播放声音片段?

我有以下行来播放声音剪辑:

它适用于独立应用程序,但在 jnlp 中我收到一条错误消息:

java.security.AccessControlException:访问被拒绝(java.io.FilePermission C:/Dir_Sound/music.au 读取)

我没有在“全权限模式”下运行它,还有其他播放声音文件的方法吗?

PS:声音文件是由用户在程序运行时在他的计算机上选择的,我无法将它嵌入到我的jar中。

0 投票
3 回答
2643 浏览

python - Python 相当于 Java 的 JNLP Web Start?

有没有办法在 Python 中实现相同的功能,即从浏览器启动脚本并从中央服务器位置自动更新它?

0 投票
4 回答
3282 浏览

java - 如何为 JNLP 应用程序设置我的 Java 系统外观?

我在 OpenSuse 上运行 Gnome。结果,我的系统外观和感觉是 GTK+,它有很多丑陋的问题(请参阅此处的一些问题)。

在我的 swing 应用程序开发过程中,我可以从命令行或 IDE 运行客户端并指定 VM 参数

-Dswing.systemlaf=com.sun.javax.swing.plaf.metal.CrossPlatformLookAndFeel

让它看起来不错。

但是我不知道当我通过 JNLP 启动应用程序时如何强制 Java Webstart 使用这个 VM 参数。

编辑: 这与设置外观的编程能力无关。应用程序正确执行此操作。

我的问题是如何告诉 Java Webstart 在运行 myapp.jnlp 文件时使用 VM 参数“swing.systemlaf”。

0 投票
4 回答
5333 浏览

java - java.security.AccessControlException:使用 Java Web Start 拒绝访问

我在使用 JWS (Java Web Start) 访问文件时遇到了一些问题。该程序添加了一个新的标签和图像。该程序在我的本地计算机上运行良好,但是当我使用 JWS 在远程服务器上运行该程序时,给了我错误页面。这是错误的示例:

即使在确保图像具有读取权限之后也会发生这种情况。

想法?

0 投票
1 回答
541 浏览

java - 自包含 JNLP 启动器 + 数据文件

我有一个将数据保存到数据文件的 JNLP 编辑器应用程序。我想允许用户在单个文件中发送自容器查看器应用程序+数据。

理想情况下,这个独立的文件应该是一个可双击的 .jar 文件,其中包含数据文件和引导 JNLP 应用程序所需的任何内容。您是否有关于如何获取 .jar 文件以启动 JNLP 并告诉它应用程序打开特定文件的建议?

0 投票
3 回答
3611 浏览

java - 重新加载java小程序

我在一个 html 页面中有一个 java 小程序,后来,我修改了 java 代码并重新生成了 jar 文件。我所做的只是将 jar 文件复制到我的 Web 服务器并打开浏览器以查看更新的小程序,但它仍然显示旧版本。我试过刷新浏览器,删除cookies,还是一样。我试图通过双击该文件来打开该html文件,它在浏览器中使用正确的小程序打开它......我使用jnlp部署了小程序。有谁知道可能出了什么问题?谢谢。

0 投票
2 回答
1424 浏览

jetty - 如何通过 jnlp 提供带有许多 webapps 的码头?

我有一个网络应用程序(http://sourceforge.net/projects/sf-mvn-plugins/files/m2-repo/net/sf/maven/plugins/example-captaincasa-jnlp/0.1-SNAPSHOT/example-captaincasa-jnlp -0.1-SNAPSHOT.war/download ) 在 servlet 容器中使用 jsf。这适用于我本地电脑上的 jetty-maven-plugin run-war 目标。将来我想制作更多这种网络应用程序。

我正在寻找一种通过 jnlp 使用码头交付这些 webapps 的方法。最终用户应该是零安装,但 webapps 需要 servlet 容器,而我的主机不支持 servlet 容器或应用程序服务器等。

我不喜欢嵌入式解决方案,因为在这种情况下,每个 webapp 都必须使用单独的码头交付,并且必须使用单独的码头运行 -> 尺寸太大 -> 下载大小过多等等。

架构应该与此类似:( 来源:sourceforge.net建筑学

示例:Bundle1 可以包含码头和部署的 webapp1,而 Bundle2 可以包含码头和部署的 webapp1 和 webapp2(与最终用户的要求相关,我想提供我的 webapps 的许多变体)

但我的问题是什么?

  1. 需要哪些码头的罐子?我想将这些上传到我的主页进行托管。
  2. 我应该使用哪个 jar 作为 jetty 作为主 jar 通过 jnlp 启动他?
  3. 我应该使用哪个主类通过 jnlp 启动码头?
  4. 我可以使用哪个参数来配置码头说这是 webapp1 的战争,这是 webapp2 的战争......或者这是用于热部署的 weapps 目录......?

对我来说重要的问题是 1。如果这个问题得到回答,以便我可以在本地运行码头(没有 maven 插件)并通过手动运行,也许我可以解决剩下的 2-4。

0 投票
2 回答
282 浏览

java - Java WebStart 资源下载到哪里?

找不到存储的文件,但它们似乎仅在我第一次运行 JNLP 文件时才下载。我在 Mac OS X 10.6 上。