问题标签 [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.
file-io - 如何在不打开文件对话框的情况下检测 jnlp 中是否存在文件?
在我的 jnlp 应用程序中,我需要知道用户属性文件是否存在,如果存在,请加载它,我的代码如下所示:
用户不知道属性文件的名称,所以即使我打开一个对话框,他们也不知道该选择哪个文件,所以我的问题是:在 jnlp 中我可以做类似的事情:if (new File(" abc.txt").exists) Load_Property() ?如果不存在,继续不弹出对话框,如果存在,也不需要打开对话框,直接读入即可,如果需要,询问用户是否可以读入一个文件将“abc.txt”命名为属性文件。如何在 jnlp 中实现这一点?任何示例代码?
PS:我没有在“所有权限”模式下运行它,因为这需要第 3 方证书。这有点贵。
java - 带有 TargetDataLine.open() 的 JNLP java.security.AccessControlException?
我有以下行导致此错误消息在 JNLP 下运行:
如何解决?或者这是否意味着在 JNLP 中,我们不能录制声音?
PS:我没有在全权限模式下运行它,因为它需要第三方付费证书。在我可以将我的应用程序提交到 Sun 的 Java 商店之前签署 jar。我想知道是否还有其他方法,例如使用 JNLP 的 FileSaveService / FileOpenService ?
坦率
audio - 如何在 JNLP 中播放声音片段?
我有以下行来播放声音剪辑:
它适用于独立应用程序,但在 jnlp 中我收到一条错误消息:
java.security.AccessControlException:访问被拒绝(java.io.FilePermission C:/Dir_Sound/music.au 读取)
我没有在“全权限模式”下运行它,还有其他播放声音文件的方法吗?
PS:声音文件是由用户在程序运行时在他的计算机上选择的,我无法将它嵌入到我的jar中。
python - Python 相当于 Java 的 JNLP Web Start?
有没有办法在 Python 中实现相同的功能,即从浏览器启动脚本并从中央服务器位置自动更新它?
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”。
java - java.security.AccessControlException:使用 Java Web Start 拒绝访问
我在使用 JWS (Java Web Start) 访问文件时遇到了一些问题。该程序添加了一个新的标签和图像。该程序在我的本地计算机上运行良好,但是当我使用 JWS 在远程服务器上运行该程序时,给了我错误页面。这是错误的示例:
即使在确保图像具有读取权限之后也会发生这种情况。
想法?
java - 自包含 JNLP 启动器 + 数据文件
我有一个将数据保存到数据文件的 JNLP 编辑器应用程序。我想允许用户在单个文件中发送自容器查看器应用程序+数据。
理想情况下,这个独立的文件应该是一个可双击的 .jar 文件,其中包含数据文件和引导 JNLP 应用程序所需的任何内容。您是否有关于如何获取 .jar 文件以启动 JNLP 并告诉它应用程序打开特定文件的建议?
java - 重新加载java小程序
我在一个 html 页面中有一个 java 小程序,后来,我修改了 java 代码并重新生成了 jar 文件。我所做的只是将 jar 文件复制到我的 Web 服务器并打开浏览器以查看更新的小程序,但它仍然显示旧版本。我试过刷新浏览器,删除cookies,还是一样。我试图通过双击该文件来打开该html文件,它在浏览器中使用正确的小程序打开它......我使用jnlp部署了小程序。有谁知道可能出了什么问题?谢谢。
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 的许多变体)
但我的问题是什么?
- 需要哪些码头的罐子?我想将这些上传到我的主页进行托管。
- 我应该使用哪个 jar 作为 jetty 作为主 jar 通过 jnlp 启动他?
- 我应该使用哪个主类通过 jnlp 启动码头?
- 我可以使用哪个参数来配置码头说这是 webapp1 的战争,这是 webapp2 的战争......或者这是用于热部署的 weapps 目录......?
对我来说重要的问题是 1。如果这个问题得到回答,以便我可以在本地运行码头(没有 maven 插件)并通过手动运行,也许我可以解决剩下的 2-4。
java - Java WebStart 资源下载到哪里?
找不到存储的文件,但它们似乎仅在我第一次运行 JNLP 文件时才下载。我在 Mac OS X 10.6 上。