java-web-start相关内容

Java Webstart 和 URLConnection 缓存 API

URLConnection缓存API的说明 陈述为最后一句话: Java 2 标准版中没有 URLConnection 缓存的默认实现.但是,Java Plugin 和 Java WebStart 确实提供了一个开箱即用的插件. 在哪里可以找到有关 Webstart ResponseCache 的更多信息? 在哪些平台上激活缓存的哪些版本的 Webstart? 它在哪些情况下处 ..

检测应用程序是否由 Webstart 启动的最佳方法是什么

正如我在最近的问题,Swing 应用程序在使用 Sun Webstart 启动器(至少从 Java SE 6 开始)运行时需要显式调用 System.exit(). 我想尽可能地限制这种黑客行为,我正在寻找一种可靠的方法来检测应用程序是否在 Webstart 下运行.现在我正在检查系统属性“webstart.version"的值是否不为空,但我无法在文档中找到任何保证该属性应由未来版本/替代 ..
发布时间:2021-11-18 22:24:18 Java开发

是什么阻止 Java 使用多种签名算法验证签名的 jar

背景简介:我们发布了一个 webstart 应用程序,其中包括我们自己的应用程序 jar 和众多第三方 jar.Webstart 要求 jnlp 文件引用的所有分布式 jar 都由单个证书签名.因此,我们使用自签名证书对所有 jar(我们的 jar 和第三方 jar)进行签名.一些第三方 jar 已经由生产它们的一方签名,但我们只是再次签名,这很好用.直到现在. 问题:我们最近从 Java ..
发布时间:2021-11-18 22:24:15 Java开发

Java 7 更新 45 破坏了我的 Web Start SWT 应用程序

我维护了一个使用 WebStart 启动的 Eclipse RCP 应用程序.Java 7 u45 进行了一些安全更改,现在我的应用程序在启动时崩溃. 我已添加到清单中: 权限:所有权限 代码库:* 可信库:真实 这从控制面板中删除了所有警告消息.但是在尝试加载我的 IApplication 实现时,我仍然有一个类加载器问题,可能是我要加载的第一个类.这是更新 45 ..
发布时间:2021-11-18 22:24:12 Java开发

java jre 7u45 中断 classloader.getResources()?

我有代码来迭代 classLoader.getResources("META-INF/MANIFEST.MF") 的结果以返回类路径上的 jar 列表.这从 1.6.0_18 一直到 1.7.0_40 都运行良好.现在 1.7.0_45 通过显示有关混合签名/未签名代码的安全警告弹出窗口打破了这一点. 用于演示问题的小型自包含测试用例: 打包测试用例;导入 java.io.*;导入 jav ..
发布时间:2021-11-18 22:24:09 Java开发

如何在预加载器中处理 java web start (jnlp) 下载进度?

问题 我的应用程序有一个预加载器,用于处理特定于应用程序的初始化.现在我正在尝试扩展它,以便预加载器也显示下载的应用程序 JAR 的进度. TL;DR 为什么在阶段 2 期间没有加载预加载器,因为这应该处理 PreloaderFx::handleProgressNotification(); 以跟踪 JAR 的下载我想? 2016 年 3 月 14 日更新:使用 Downl ..
发布时间:2021-11-18 22:24:06 Java开发

Java Web 启动 - 无法加载资源

我有一个 jar,当我浏览服务器的 IP 地址时,它可以很好地加载 java web start.一旦我尝试使用服务器 name,我就会收到以下异常: com.sun.deploy.net.FailedDownloadException:无法加载资源:在 com.sun.deploy.net.DownloadEngine.actionDownload(来源不明)在 com.sun.deploy. ..
发布时间:2021-11-18 22:24:02 Java开发

如何为自动更新应用程序从 Java Web Start (JDK 8) 升级到 jlink (JDK 9+)?

Java 8 和之前的版本有 Java Web Start,它自动- 当我们更改应用程序时更新它.Oracle 已建议用户迁移到 jlink,因为这是新的 Oracle技术.到目前为止,这听起来不错.这带来了许多好处: Windows、Mac 和 Linux 上的本机代码 代码模块化(虽然 Proguard 也这样做) 使用受支持的新技术. 问题:我找不到使用 jlink 自动更新 ..
发布时间:2021-11-18 22:23:59 Java开发

可以在沙箱(如 AppEngine 或 WebStart)中运行的 Mini-OSGi?

我真的很喜欢 OSGi 实现的模块化捆绑包的概念. 我也喜欢“托管部署"服务,例如 Google AppEngine(用于网络应用程序)或 Java WebStart(用于客户端软件). 这两个想法在概念上似乎相辅相成. 但是,OSGi 标准包含一些功能,使得 Felix 或 Equinox 等实现无法在 AppEngine 或 Webstart 等沙盒虚拟机上运行.在这些环境中 ..
发布时间:2021-11-18 22:23:56 Java开发

Java 中使用 jnlp.jar 的文件关联,没有完整的 JWS?

Java Web Start 技术有一个 IntegrationService API 用于创建文件关联.我的问题是是否有可能以某种方式使用这个 API(可能通过在我的应用程序中包含 jnlp.jar)来创建文件关联,但没有完整的 Java Web Start 技术(初始安装没有网站,程序分发传统安装程序或作为简单的可执行 jar 文件).相关应用是桌面/Swing 应用. (这个问题出现在 ..
发布时间:2021-11-18 22:23:52 Java开发

如何从任务管理器进程列表中的进程列表中区分不同的JavaWS应用程序?

我正在使用 JavaWS 来启动一个应用程序,然后如何检查该应用程序是否在用户的机器上运行,因为它在任务管理器进程列表中的名称不是我在 JNLP 文件中给出的. 注意. 我检查了任务管理器进程列表,但进程的名称是 javaw.exe,所有使用 JavaWS 的应用程序都将具有相同的名称.我的问题是,如果用户启动了多个 JavaWS 应用程序,那么我们如何确定要检查的进程?我想获取进程的 PI ..
发布时间:2021-11-18 22:23:49 Java开发

java web start 应用程序可以在没有 .jnlp 文件的情况下存在吗?

如 Java Web Start 中所述,似乎必须有一个 .jnlp 文件用于Java Web Start 应用程序.我的应用程序没有单个 .jnlp 文件.我的应用程序没有 main(),因为它几乎在每个类中都有 run().任何人都可以在没有 main & 的情况下解释一下JNLP 文件 Web Start 是如何工作的? 解决方案 谁能在没有 main() & 的情况下解释一下. ..
发布时间:2021-11-18 22:23:46 Java开发

不再显示发布者 Java Web Start 的消息

我或多或少地根据以下内容通过 Java Web Start 开发了一个应用程序:如何修复“缺少代码库、权限和应用程序名称清单属性"在我的 JNLP 应用程序中? 我已经用 manifest.txt 等打包了 jar.但是这样我已经解决了缺少属性的问题,现在我有其他问题,这条消息总是显示!我检查了“不再显示",每次按下按钮执行时总是显示!! 我 这是我的清单文件: 清单版本:1.0类路径 ..
发布时间:2021-11-18 22:23:38 Java Web开发

java web start 可以在没有 JRE 的设备上运行吗?

我一直在学习 Java web start 并对其功能感兴趣.但是我从浏览器下载并运行的 Java 应用程序可以在没有安装 JRE(Java 环境)的设备上运行吗? 我曾尝试使用 Java web start 从浏览器下载示例 jar,但我的应用程序无法运行. 第二个问题:Java web start 中是否有一个功能可以检查已安装的 JRE 并自动设置环境? 解决方案 客户端 ..
发布时间:2021-11-18 22:23:35 Java开发

SSL 主机名匹配如何在 JWS 上工作?

当使用 Google SafetyNet for Android 时,文档建议您 验证 SSL 证书链并使用 SSL 主机名匹配来确保叶认证是 attest.android.com 的问题 现在这是如何工作的?我会假设我收到 JWS 消息,检查证书和签名等,但会根据从 attest.android.com 获取的证书进行验证,但 attest.android.com 不是实时主机. ..
发布时间:2021-11-18 22:23:32 移动开发

Java Webstart 尝试将 jar 沙盒化为“Trusted-Library"

我正在尝试通过 Webstart 加载带有未签名库的已签名 jar.但是,我收到“尝试将沙盒 jar 作为 Trusted-Library 打开"错误.我从我的 jnlp 文件中删除了所有权限设置,如果让它在那里(我不想这样做),我的库会收到 classnotdefined 异常.我正在使用 Netbeans 以可信库设置对我的 jar 进行签名.如果我签署了图书馆(不是我的,而是 GPL),它会 ..
发布时间:2021-11-18 22:23:20 Java开发