java-web-start相关内容
URLConnection缓存API的说明 陈述为最后一句话: Java 2 标准版中没有 URLConnection 缓存的默认实现.但是,Java Plugin 和 Java WebStart 确实提供了一个开箱即用的插件. 在哪里可以找到有关 Webstart ResponseCache 的更多信息? 在哪些平台上激活缓存的哪些版本的 Webstart? 它在哪些情况下处
..
正如我在最近的问题,Swing 应用程序在使用 Sun Webstart 启动器(至少从 Java SE 6 开始)运行时需要显式调用 System.exit(). 我想尽可能地限制这种黑客行为,我正在寻找一种可靠的方法来检测应用程序是否在 Webstart 下运行.现在我正在检查系统属性“webstart.version"的值是否不为空,但我无法在文档中找到任何保证该属性应由未来版本/替代
..
背景简介:我们发布了一个 webstart 应用程序,其中包括我们自己的应用程序 jar 和众多第三方 jar.Webstart 要求 jnlp 文件引用的所有分布式 jar 都由单个证书签名.因此,我们使用自签名证书对所有 jar(我们的 jar 和第三方 jar)进行签名.一些第三方 jar 已经由生产它们的一方签名,但我们只是再次签名,这很好用.直到现在. 问题:我们最近从 Java
..
我维护了一个使用 WebStart 启动的 Eclipse RCP 应用程序.Java 7 u45 进行了一些安全更改,现在我的应用程序在启动时崩溃. 我已添加到清单中: 权限:所有权限 代码库:* 可信库:真实 这从控制面板中删除了所有警告消息.但是在尝试加载我的 IApplication 实现时,我仍然有一个类加载器问题,可能是我要加载的第一个类.这是更新 45
..
我有代码来迭代 classLoader.getResources("META-INF/MANIFEST.MF") 的结果以返回类路径上的 jar 列表.这从 1.6.0_18 一直到 1.7.0_40 都运行良好.现在 1.7.0_45 通过显示有关混合签名/未签名代码的安全警告弹出窗口打破了这一点. 用于演示问题的小型自包含测试用例: 打包测试用例;导入 java.io.*;导入 jav
..
问题 我的应用程序有一个预加载器,用于处理特定于应用程序的初始化.现在我正在尝试扩展它,以便预加载器也显示下载的应用程序 JAR 的进度. TL;DR 为什么在阶段 2 期间没有加载预加载器,因为这应该处理 PreloaderFx::handleProgressNotification(); 以跟踪 JAR 的下载我想? 2016 年 3 月 14 日更新:使用 Downl
..
我有一个 jar,当我浏览服务器的 IP 地址时,它可以很好地加载 java web start.一旦我尝试使用服务器 name,我就会收到以下异常: com.sun.deploy.net.FailedDownloadException:无法加载资源:在 com.sun.deploy.net.DownloadEngine.actionDownload(来源不明)在 com.sun.deploy.
..
Java 8 和之前的版本有 Java Web Start,它自动- 当我们更改应用程序时更新它.Oracle 已建议用户迁移到 jlink,因为这是新的 Oracle技术.到目前为止,这听起来不错.这带来了许多好处: Windows、Mac 和 Linux 上的本机代码 代码模块化(虽然 Proguard 也这样做) 使用受支持的新技术. 问题:我找不到使用 jlink 自动更新
..
我真的很喜欢 OSGi 实现的模块化捆绑包的概念. 我也喜欢“托管部署"服务,例如 Google AppEngine(用于网络应用程序)或 Java WebStart(用于客户端软件). 这两个想法在概念上似乎相辅相成. 但是,OSGi 标准包含一些功能,使得 Felix 或 Equinox 等实现无法在 AppEngine 或 Webstart 等沙盒虚拟机上运行.在这些环境中
..
Java Web Start 技术有一个 IntegrationService API 用于创建文件关联.我的问题是是否有可能以某种方式使用这个 API(可能通过在我的应用程序中包含 jnlp.jar)来创建文件关联,但没有完整的 Java Web Start 技术(初始安装没有网站,程序分发传统安装程序或作为简单的可执行 jar 文件).相关应用是桌面/Swing 应用. (这个问题出现在
..
我正在使用 JavaWS 来启动一个应用程序,然后如何检查该应用程序是否在用户的机器上运行,因为它在任务管理器进程列表中的名称不是我在 JNLP 文件中给出的. 注意. 我检查了任务管理器进程列表,但进程的名称是 javaw.exe,所有使用 JavaWS 的应用程序都将具有相同的名称.我的问题是,如果用户启动了多个 JavaWS 应用程序,那么我们如何确定要检查的进程?我想获取进程的 PI
..
如 Java Web Start 中所述,似乎必须有一个 .jnlp 文件用于Java Web Start 应用程序.我的应用程序没有单个 .jnlp 文件.我的应用程序没有 main(),因为它几乎在每个类中都有 run().任何人都可以在没有 main & 的情况下解释一下JNLP 文件 Web Start 是如何工作的? 解决方案 谁能在没有 main() & 的情况下解释一下.
..
我或多或少地根据以下内容通过 Java Web Start 开发了一个应用程序:如何修复“缺少代码库、权限和应用程序名称清单属性"在我的 JNLP 应用程序中? 我已经用 manifest.txt 等打包了 jar.但是这样我已经解决了缺少属性的问题,现在我有其他问题,这条消息总是显示!我检查了“不再显示",每次按下按钮执行时总是显示!! 我 这是我的清单文件: 清单版本:1.0类路径
..
我一直在学习 Java web start 并对其功能感兴趣.但是我从浏览器下载并运行的 Java 应用程序可以在没有安装 JRE(Java 环境)的设备上运行吗? 我曾尝试使用 Java web start 从浏览器下载示例 jar,但我的应用程序无法运行. 第二个问题:Java web start 中是否有一个功能可以检查已安装的 JRE 并自动设置环境? 解决方案 客户端
..
当使用 Google SafetyNet for Android 时,文档建议您 验证 SSL 证书链并使用 SSL 主机名匹配来确保叶认证是 attest.android.com 的问题 现在这是如何工作的?我会假设我收到 JWS 消息,检查证书和签名等,但会根据从 attest.android.com 获取的证书进行验证,但 attest.android.com 不是实时主机.
..
我是 web-start 新手,我们正在使用 exe4j 从 One-jar 创建可执行文件.为了制作我们应用程序的“网络启动版本",我正在尝试使用指定主类的网络启动来午餐 One-JAR,但我收到以下错误 - java.security.AccessControlException: access denied (java.util.PropertyPermission one-jar.ma
..
我试图从使用 java-webstart 下载的 jar 文件中提取一些文件.下面的代码用于定位jar并启动文件系统 1 final ProtectionDomain domain = this.getClass().getProtectionDomain();2 最终代码源源 = domain.getCodeSource();3 最终 URL url = source.getLocation(
..
我有一个 java web start 应用程序,我需要从 jnlp 文件中禁用字节码验证. 这可以通过设置 JAVAWS_VM_ARGS="-noverify" 或设置 -Xverify:none 但documentation 这里说 web start 不支持添加这些参数jnlp 文件. 我试过这个:
..
我正在尝试通过 Webstart 加载带有未签名库的已签名 jar.但是,我收到“尝试将沙盒 jar 作为 Trusted-Library 打开"错误.我从我的 jnlp 文件中删除了所有权限设置,如果让它在那里(我不想这样做),我的库会收到 classnotdefined 异常.我正在使用 Netbeans 以可信库设置对我的 jar 进行签名.如果我签署了图书馆(不是我的,而是 GPL),它会
..
我正在尝试在 Java webstart 应用程序中加载大量资源. 我最初尝试使用以下方法加载这些: ClassLoader loader = MyClass.class.getClassLoader();URL url = loader.getResource("resourceName");File file = new File(url.toURI()); 但这没有用——它抛出了一
..