- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我们有安装了 Java 1.5 和 Java 1.6 的 Windows XP。我们尝试启动 JNLP 文件,其中指定了所需的 Java 版本 1.5,如下所示:
http://java.sun.com/products/autodl/j2se
JNLP文件下载完成后,出现Java 1.6窗口。然后,出现证书错误且应用程序无法运行的窗口。如果我们卸载 Java 1.6,应用程序可以正常运行。
如果我们从 JNLP 文件中删除上面的行,应用程序将使用 Java 1.6 运行(但它会出错,因为它是为 Java 1.5 开发的)
因此,使用 Java 1.5 运行应用程序很重要。
请建议如何使用 Java 1.5 运行此 JNLP 文件,同时系统中还安装了 Java 1.6。
这是 jnlp 文件,我只是替换了所有组织特定的标题:
<?xml version="1.0" encoding="UTF-8"?>
<jnlp spec="1.0+" codebase="http://server_url">
<information>
<title> Some title </title>
<vendor>Some Vendor</vendor>
<homepage href="some_ulr" />
<description>Product description</description>
<icon kind="splash" href="./splash.gif"/>
</information>
<security>
<all-permissions/>
</security>
<application-desc main-class="org.eclipse.core.launcher.WebStartMain">
</application-desc>
<resources>
<j2se version="1.5.0_22" />
<jar href="http://some_jar"/>
<jar href="http://some_jar1"/>
<jar href="http://some_jarN"/>
<property name="server" value="some_server"/>
<property name="port" value="8080"/>
</resources>
</jnlp>
最佳答案
确保在 JNLP Runtime Settings 中启用了 1.5 .还要检查 JNLP 是否有效,使用 JaNeLA或 DTD/XSD。
关于java - 使用 java web start (jnlp) 和几个安装在 Windows XP 上的 java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6166786/
如果 jnlp 是用 xml 编写的,那么我们是否可以拥有扩展名为 .xml 且没有 jnlp 的任何 taf 的 jnlp 文件?哪个 javascript 方法负责启动沙箱?可能是 createW
我按照此处的步骤操作,并使用选项通过 Web 启动启动从属代理来配置节点。当我在主服务器上保存时,它要求我按预期从浏览器或从服务器启动代理。 https://wiki.jenkins-ci.org/d
这是启动应用程序后弹出错误中显示的 JNLP 文件。我知道问题出在哪里 - 第 21 行没有斜杠。但是这个文件很久以前就被更改了,我将其上传到服务器并刷新了所有内容,但它总是向我显示这个旧文件。
我有一个 1/2 年前运行的小程序。现在我需要“重新激活”它,但由于未知原因它不再工作。以下是规范: 基于 JNLP 的 NG Applet Tomcat 7 JRE 1.7.0_25 Firefox
有没有办法获取下引用的JAR文件在 Java WebStart 的 .jnlp 文件中?我认为 JNLP API 可以提供帮助,但没有找到任何方法。有什么想法吗? 示例: [...]
我正在使用构建文件来编译我的项目。我收到 package javax.jnlp does not exist 错误。我的 java 文件没有任何错误。我已将 javaws.jar 添加到我的项目构建路
我有一个使用 Java webstart 技术的项目。我决定将 Java 版本从 8 升级到 9。但是,我在编译时遇到以下错误: error: package javax.jnlp is not vi
我已经为 Java Web 启动应用程序设置了 Tomcat。现在我在静态 html 页面上提供 .JNLP 文件下载(服务器仅供内部使用)。但是当我点击一个文件而不是下载它时,它会打开并在浏览器中显
如何以编程方式找到 JNLP 文件的路径?我正在使用 Java Web Start 生成 JNLP 文件。我知道您可以手动在资源的 Java 缓存查看器中找到名称为 launch.jnlp 的 JNL
我的计算机操作系统是 Linux-Debian 9 (stretch),我正在运行 Netbeans 8.2 当我想在 Netbeans 上运行任何 JavaFX 项目时,它显示以下错误...“Net
我正在开发一个使用网络摄像头的 JavaFX 应用程序。为了能够访问相机,我被迫使用 opencv 库和 javacv,后者使用 native opencv 共享库。现在我希望 native dll
我尝试重现一个自 Java 7 以来就被破坏的 Java Web Starter 应用程序。它以前工作过。所有 Jar 文件均已签名。 我尝试从 jnlp 文件中获取资源标签的信息。 我使用 Syst
我正在通过Web Start在Mac OS X Leopard上运行Java 32位应用程序。我需要确保VM以32位模式加载。如何在JNLP中做到这一点? 最佳答案 我发布后就找到了答案。在“资源”标
我从未使用过 JNLP,并且我没有运行任何 Web/war 服务器,因此我将从头开始安装它: 使用哪个? 玻璃鱼 Tomcat Apache jetty 另一个? 我想知道已经使用 JNLP 的人是否
我正在尝试弄清楚如何包含对外部数据文件(文本形式)的引用,我希望通过 Web Start (JNLP) 与我的应用程序一起分发该文件。筛选 JNLP 结构的文档,我发现您可以包含对 JAR、nativ
我有一个 Swing 应用程序,我开始使用 JNLP。当我开始使用 JNLP 时,UI 未完全加载。就像只加载顶部任务栏一样,但是当单击任务栏中的按钮(用于连接到数据库)时,整个应用程序会正确加载。就
我需要在浏览器中启动 JNLP 应用程序,而不是在提供 url 并打开它时单独下载。下面是我的 jnlp 文件: Jnlp Testing xxx
所以我已经能够使用 .jnlp 成功启动我的 Java 应用程序。所有 jar 都已正确签名。 但是,当它要求用户运行该应用程序时,它会说 (未验证)我的软件 在供应商部分。 如何删除“未验证”消息。
我已经创建了一个桌面应用程序,因此我计划通过项目文件夹中的 dist.zip 来分发该软件。当我从 netbeans 运行该程序时,一切正常。当我打开 launch.jnlp 文件时,框架将打开,但它
我正在通过 jnlp 启动应用程序,我需要从服务器(Tomcat)读取数据库配置。是否可以连接到主机地址,或者我可以在 jnlp 启动应用程序之前读取属性文件吗? 最佳答案 Is it possibl
我是一名优秀的程序员,十分优秀!