不再显示发布者 Java Web Start 的消息 [英] No show anymore message of publisher Java Web Start
问题描述
我或多或少地根据以下内容通过 Java Web Start 开发了一个应用程序: 我
I have developed an application via Java Web Start more or less according to this: I
这是我的清单文件:
清单版本:1.0类路径:.主类:com.zkteco.biometric.AccesoBiometrioAS2权限:所有权限代码库:http://192.168.111.25:8180/pos-web/应用名称:Biometrico
Manifest-Version: 1.0 Class-Path: . Main-Class: com.zkteco.biometric.AccesoBiometrioAS2 Permissions: all-permissions Codebase: http://192.168.111.25:8180/pos-web/ Application-Name: Biometrico
还有我的 Jnlp 文件:
And my Jnlp File this:
<?xml version="1.0" encoding="UTF-8"?>
<jnlp spec="1.0+" codebase="http://192.168.111.25:8180/pos-web/">
<information> <title>CajaPos</title> <vendor>xxx</vendor>
</information>
<security><all-permissions/>
</security>
<resources>
<j2se version="1.2+"/>
<jar href="xx.jar"
main="true" />
</resources
<application-desc main-class="ec.com.xx.pos" type="JavaFX">
<argument>XY</argument>
</application-desc>
</jnlp>
在此页面中检查后,对话框不再显示并且工作正常.https://docs.oracle.com/javase/tutorial/deployment/webstart/deploying.html
In this page after check the dialog is not showed again and works fine. https://docs.oracle.com/javase/tutorial/deployment/webstart/deploying.html
每个请求的 XY 在哪里更改,因为我使用 servlet 以动态方式生成 jnlp-xml.
Where XY change for each request because I generate jnlp-xml in a dynamically way with a servlet.
推荐答案
这是由于您的 Java 设置造成的.这是一个安全提示.您无法在应用程序中更改任何内容来阻止此对话框,最终用户可以更改其安全设置以显示/隐藏这些对话框窗口.
This is due to your Java settings. It is a security prompt. There’s nothing you can change in your application to prevent this dialog, it is up to the end-user to change their security settings to show/hide these dialog windows.
我还建议将您的应用迁移到其他交付平台,因为 Java Web Start 被 Oracle 猛烈关闭.一个>
I also recommend migrating your app to a different delivery platform because Java Web Start is being violently turned off by Oracle.
这篇关于不再显示发布者 Java Web Start 的消息的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!