【问题标题】:No show anymore message of publisher Java Web Start不再显示发布者 Java Web Start 的消息
【发布时间】:2019-05-26 08:38:38
【问题描述】:

我已经或多或少地根据这个通过Java Web Start开发了一个应用程序:How do I fix "missing Codebase, Permissions, and Application-Name manifest attribute" in my JNLP app?我已经用manifest.txt等打包了jar。但是通过这种方式我已经解决了缺少属性的问题,现在我有了其他问题始终显示此消息!我检查了“不再显示”,每次按下按钮执行时总是显示!

这是我的清单文件:

清单版本:1.0 类路径:. 主类:com.zkteco.biometric.AccesoBiometrioAS2 权限:所有权限 代码库:http://192.168.111.25:8180/pos-web/ 应用程序名称:生物识别

还有我的 Jnlp 文件:

<?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

每个请求的 XY 都会发生变化,因为我使用 servlet 以动态方式生成 jnlp-xml。

【问题讨论】:

    标签: java-web-start


    【解决方案1】:

    这是由于您的 Java 设置造成的。这是一个安全提示。您无法在应用程序中更改任何内容来阻止此对话框,最终用户可以更改其安全设置以显示/隐藏这些对话框窗口。

    编辑:我还建议将您的应用迁移到不同的交付平台,因为Java Web Start is being violently turned off by Oracle.

    【讨论】:

    • 请查看我的更新编辑。 Java Web start 在所有这些事情之前都很好。我希望尽快解决它。谢谢。
    • 我很少发现问题是我发送到 main 方法的不同参数(对于每次执行)导致应用程序“更改”并且再次启动请求??????请帮忙看看我的更新
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-06-24
    • 1970-01-01
    • 2014-03-21
    • 2015-04-02
    • 2013-02-21
    • 1970-01-01
    • 2013-10-27
    相关资源
    最近更新 更多