首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >由权限签署的java applet提示,但不运行?

由权限签署的java applet提示,但不运行?
EN

Stack Overflow用户
提问于 2014-02-07 09:19:34
回答 2查看 71关注 0票数 0

我创建了一个用于打印的小程序。它是由权威机构(不是自签名)签署的。在签名之前,我添加了这些行的清单:

代码语言:javascript
复制
    Permissions: all-permissions 
    Codebase: *

在Linux系统(Ubuntu、Mint x86和x64)中,它工作得很好。但是当我试图在Windows和Windows 7上运行它时,我也会得到提示并单击" run“按钮,但它没有启动。

当我更改为中等级别的Java时,它将启动,但默认情况下,安全性级别很高。问题出在哪里?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-02-10 13:41:55

在包含这两行(并再次签名)之后,它工作得很好:

代码语言:javascript
复制
    Application-Library-Allowable-Codebase: * 
    Caller-Allowable-Codebase: *

保留初始的两行(代码库和权限)。

票数 0
EN

Stack Overflow用户

发布于 2014-02-08 11:58:22

据我所知,在Java 7的最后一个版本中,“您想运行这个应用程序吗?”窗口总是显示的。

如果您的applet不需要额外的特权,并且有较少的警告消息,也总是有一个窗口。

我不会建议你保留*作为代码库。http://docs.oracle.com/javase/7/docs/technotes/guides/jweb/security/manifest.html#codebase

“星号(*)只能在域名开始时用作通配符”

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21623718

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档