我正在使用提供数据在线备份的桌面应用程序.在我的应用程序中,我正在尝试实现自动软件更新功能.为此我使用
java web start.我已经完成了以下使用java web start的过程.
1 GT;用所有资源创建jar.
2 – ;创建了jnlp文件:
codebase="http://cmswebusa.com/kapil"
href="PixelVaultJNLP.jnlp">
PixelVaultglobussoft
name="PixelVault"
main-class="com.pixelvault.systemtray.SysTray">
其中PixelVault.jar是位于http服务器位置的应用程序的jar.
当我尝试使用命令提示符运行选项下载我的应用程序时键入:
javaws,我得到AWT权限异常:
java.security.AccessControlException:访问被拒绝“java.awt.AWTPermission”
它说“java.awt.AWTPermissionException”“accessSystemTray”.我没有得到如何允许我的应用程序使用系统托盘.
请指导在jnlp文件中进行更改或在我的应用程序中进行任何其他更改.
我感谢您提出的所有有价值的建议,这些建议将帮助我解决这个问题.