jnlp相关内容

Java WebStart 和认可的目录

我如何在 java webstart .jnlp 文件中指定我的一些 jars 覆盖了 JRE 内置实现?就像常规应用程序中认可的 lib 属性一样. 解决方案 似乎没有办法在 web start 中定义背书目录. 即使将 java.endorsed.dirs 属性定义到某个本地目录也不起作用.可能java在运行时已经启动之后设置变量. 对此有两种可能的解决方案: 从 w ..
发布时间:2021-11-18 22:23:14 Java开发

在 JSF 中动态创建响应

我想在我的 JSF 页面上有一个链接.单击此链接时,Java Web Start 应用程序将启动.该应用程序根本不会影响当前页面.应用程序自行启动. 问题是,我需要动态生成启动 Java Web Start 应用程序的 JNLP 文件.基本上我会根据应用程序的状态决定 JNLP 文件的应用程序和参数. 有谁知道我可以做到这一点的方法.是否可以通过单击链接而不影响当前页面来简单地执行动态 ..
发布时间:2021-11-18 22:23:08 Java Web开发

如何在没有安全警告的情况下发布 Java Web Start jnlp 应用程序?

我有一个从网站上的 jnlp 文件启动的 Java 应用程序.我正在尝试让它运行,而不会在运行前闪现一堆安全警告. 该程序被分解为大约 10 个不同的 jar 文件、30 个左右的 jar 库,以及一些也包含在 jar 文件中的本地库. 我已经使用官方代码签名证书(来自 Verisign)对所有 jar 文件进行了签名,将 jnlp 文件包含在包含主类的 jar 文件中,并为主要的 1 ..
发布时间:2021-11-18 22:23:05 Java开发

Java webstart max-heap-size 导致JVM无法启动

我们在客户端使用 java webstart 来实现基于 java swing 的应用程序.最近我们在点击jnlp链接时遇到了一个奇怪的“无法启动java虚拟机"错误. 我们很快就发现了它,因为 jnlp 文件中的 max-heap-size 设置被设置为 1024m,而大多数客户端 PC 只有 1 GB 的物理内存.将最大堆大小设置回 512m 解决了问题.目前,jnlp 文件中的相关行看 ..
发布时间:2021-11-18 22:22:57 Java开发

javaws 退出代码真的坏了吗?

我正在努力使用 JNLP 自动执行相同的 Java 代码,但我惊讶地发现,jawaws 没有给我一个有效的返回码. 原始执行行是: javaws -wait http://example.com:666/missing.jnlp 这确实显示了一个带有“无法启动应用程序."消息的丑陋窗口. 正如你所想象的,我试图让它不需要 GUI 并尝试过: javaws -wait -Xnosp ..
发布时间:2021-11-18 22:22:45 Java开发

使用 Java Web Start/JNLP 启用 JVM 选项

我正在创建一个 Web Start 应用程序,它将受益于一些较新的 JVM 选项(尤其是逃逸分析、G1 垃圾收集器等) 同时,我希望应用程序能够在不支持这些选项的旧 JVM 上正常运行. 有什么好的方法可以实现吗? 解决方案 正如 Thorbjørn 所提到的,Java6 u10 允许在 JNLP 中使用多个 j2se 元素.JNLP 文件语法Java Web Start De ..
发布时间:2021-11-18 22:22:36 Java开发

Java jnlp 应用程序被安全设置阻止

我有一个企业 Java 应用程序,其中包含大量通过 jnlp 文件下载到客户端的 jvm 缓存的 jar.当我启动应用程序时,我在 Java 控制台上得到以下堆栈跟踪: 线程“AWT-EventQueue-1"中的异常 java.lang.NullPointerException在 com.sun.deploy.ui.DialogTemplate.imageAvailable(来源不明)在 c ..
发布时间:2021-11-18 22:22:06 Java开发

运行 Jar 应用程序时 Java Web Start NumberFormatException

在尝试使用 JWS (JNLP) 启动运行 Jar 应用程序时.它一直给我这个错误.甚至找不到错误在哪里.任何指示都会有所帮助. 如果有人能告诉我这个错误的潜在位置在哪里,我可以在此处找到该代码. java.lang.NumberFormatException:对于输入字符串:“\Tools_Dev\TestApp\dist"在 java.lang.NumberFormatExceptio ..
发布时间:2021-11-18 22:22:02 Java开发

强制 VM 以 32 位模式启动 WebStart JNLP

我通过 Web Start 在 Mac OS X Leopard 上运行 Java 32 位应用程序.我需要确保 VM 以 32 位模式加载.我如何在 JNLP 中执行此操作? 解决方案 我在发布后立即找到了答案.在“资源"标签中,您可以执行如下一行.“-d32"将强制 32 位 VM 加载: ..
发布时间:2021-11-18 22:21:59 Java Web开发

自 Java 1.7.0u40 以来 Java WebStart 应用程序的长时间启动延迟

自从我们安装了 Java 1.7.0u45 后,我们的 WebStart 应用程序在 Windows 系统上的启动出现了严重延迟(我们还没有尝试过其他平台). 症状是双击桌面上的应用程序图标后,启动画面很快出现,停留一段时间(就像以前一样)然后关闭.在此之后,我们有大约 1 分钟的延迟.然后,最后,应用程序窗口打开,一切正常. 我们的应用程序在 Java 1.7.0u25 之前都没有问 ..
发布时间:2021-11-18 22:21:52 Java开发

Java Web Start - 如何清除缓存(或从用户的角度更新应用程序)

在浏览器中下载 JNLP 后,它会被缓存,因此不需要再次下载,这很好.但是,因此,如果我更新 JNLP 使用的 JAR,用户仍将看到缓存中的旧版本应用程序. 您可以通过在终端中运行来清除缓存: javaws -uninstall 但很明显,当您的更新准备好时,您不能期望用户运行它.它应该比那更无缝. 一个想法是更改 jnlp 文件名,以便他们下载新文件,例如 MyJWS-01.jn ..
发布时间:2021-11-18 22:21:46 Java开发

Java Webstart 间歇性 JAR 未更新

我们使用 java Webstart 在我们的内部网上部署一个 java 应用程序.应用程序接收频繁的更新.在我们更新了网络服务器上的 JAR/WAR(时间戳已更改)后,用户有时会从他们的桌面图标启动应用程序,Java Webstart 将启动旧版本而不是下载新版本. 这是我们 JNLP 的粘贴,您可以看到离线允许已启用,但始终更新检查和策略始终.此外,下载标志是急切的.根据我的理解,这些选 ..
发布时间:2021-11-18 22:21:41 Java开发

jnlp 中的 jar 资源不是由同一个证书签名的

我已经在 web start 上工作了几年,并且有签署 jars 和其他什么的经验.我第一次尝试使用 web start 部署 RCP 应用程序,尽管我实际上已经使用相同的证书对所有 jar 进行了签名,但我不断收到此错误:'jnlp 中的 jar 资源未由相同的证书签名' 有没有其他人遇到过这个?如果是这样,关于如何修复的任何想法? 解决方案 当我在检查 jar 后遇到类似问题时,结果 ..
发布时间:2021-11-18 22:21:34 Java开发

执行 jnlp 文件期间出现安全异常(主 jar 中缺少必需的权限清单属性)

操作系统:Windows 7 64 位 Java:jdk1.7.0_51 我有一个 jnlp 文件.当我双击它时,出现如下异常: 应用程序错误:无法启动应用程序异常:java.lang.SecurityException:主 jar 中缺少必需的权限清单属性 解决方案 用于安全的 JAR 文件清单属性 JAR 文件清单 包含有关 JAR 文件内容的信息,包括安全和配置信息. ..
发布时间:2021-11-18 22:21:23 Java开发

Java WebStart 缓慢,从无效文件夹请求库

问题和疑问:Java webstarted 应用程序在基文件夹而不是 ./lib 中查找其类. 正如在 Java Web Start 应用程序反复询问不存在的文件的类似问题中所建议的那样我已经转向关闭jar签名,排除安全问题,问题依旧. 下面是关于这个简单 java 程序的网络内容的简洁示例: public static void main(String[] args) {//TOD ..
发布时间:2021-11-18 22:21:11 Java开发