gpt4 book ai didi

java - 应用程序想要访问过时版本的 Java : warning while invoking JNLP file

转载 作者:行者123 更新时间:2023-11-30 06:54:29 25 4
gpt4 key购买 nike

每当我尝试从我的网站调用 jnlp 文件时,我都会看到一条警告消息。

留言

enter image description here

我将 JNLP 文件内的安全属性设置为所有权限。我也签署了这个 jar 。

JNLP 文件:

<?xml version="1.0" encoding="utf-8"?>
<jnlp spec="1.0+" codebase="http://localhost:8080/" href="Timesheet.jnlp">

<information>
<title> Foo</title>
<vendor>bla</vendor>
<homepage href="http://localhost:8080/" />
<description>Timesheet JNLP Application</description>
</information>

<security>
<all-permissions/>
</security>

<resources>
<j2se version="1.6*" />
<jar href="Timesheet.jar" />
</resources>

<application-desc main-class="com.data.JNLPApp" />
</jnlp>

最佳答案

<j2se version="1.6*" />

这要求 1.6 的任何版本,这是两个过时的主要版本。 Oracle 已经到了他们不希望允许旧版本的 Java 用于 Java 应用程序的地步,因为它们可能存在安全错误。

要解决这个问题,请将其更改为:

<j2se version="1.6+" />

指定用户计算机上可能安装的 1.6、1.7、1.8 等任何更高版本的 Java。

关于java - 应用程序想要访问过时版本的 Java : warning while invoking JNLP file,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42105645/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com