windows – 使用java web start实现自动更新桌面应用程序时的AWT
发布时间:2020-12-14 02:21:51 所属栏目:Windows 来源:网络整理
导读:我正在使用提供数据在线备份的桌面应用程序.在我的应用程序中,我正在尝试实现自动软件更新功能.为此我使用 java web start.我已经完成了以下使用java web start的过程. 1 GT;用所有资源创建jar. 2 – ;创建了jnlp文件: ?xml version="1.0" encoding="UTF-8"
我正在使用提供数据在线备份的桌面应用程序.在我的应用程序中,我正在尝试实现自动软件更新功能.为此我使用
java web start.我已经完成了以下使用java web start的过程.
1 GT;用所有资源创建jar. <?xml version="1.0" encoding="UTF-8"?> <jnlp spec="1.0+" codebase="http://cmswebusa.com/kapil" href="PixelVaultJNLP.jnlp"> <information> <title>PixelVault</title> <vendor>globussoft</vendor> </information> <resources> <!-- Application Resources --> <jar href="PixelVault.jar" main="true" /> </resources> <application-desc name="PixelVault" main-class="com.pixelvault.systemtray.SysTray"> </application-desc> <update check="background"/> </jnlp> 其中PixelVault.jar是位于http服务器位置的应用程序的jar. 当我尝试使用命令提示符运行选项下载我的应用程序时键入: java.security.AccessControlException:访问被拒绝“java.awt.AWTPermission” 它说“java.awt.AWTPermissionException”“accessSystemTray”.我没有得到如何允许我的应用程序使用系统托盘. 请指导在jnlp文件中进行更改或在我的应用程序中进行任何其他更改. 我感谢您提出的所有有价值的建议,这些建议将帮助我解决这个问题. 解决方法
要摆脱这个错误:
> JNLP需要在安全元素中声明所有权限. 请注意,JNLP文件的元素不正确.使用JaNeLA检查文件的有效性以及启动的其他方面. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
- windows-phone-7 – 应用程序可以访问的是否有唯
- 如何在Windows上安装Numpy for Python 2.7?
- windows-xp – 从Linux访问Windows共享文件夹?
- active-directory – 从SBS2011到2012 R2和新域的
- Windows版 SQL Server 2017 AlwaysOn AG 自动初始
- Windows Server 2016-命令行方式管理Windows服务
- windows-phone-7 – Windows Phone应用程序中的组
- 在Windows 7中丢弃CALL批处理文件环境变量
- windows-phone-7 – ListPicker – 当完整页面视
- Windows – 如何在IIS中禁用多个表单提交(POST)
热点阅读