我问,因为我有一个运行的未签名jar和一个没有签名的签名版本。查看清单,我看不到签名的主要类别。

我是否必须从网络开始运行已签名的jar?

有帮助吗?

解决方案

不一定,但如果您没有Main-class:在清单中,您不能将其作为可执行文件运行。如果您知道主类,则可以使用java可执行文件运行它,例如

$ java -classpath ./myjar.jar MyClass

其他提示

听起来你的构建过程已经更新了manifest.mf

你需要签名你的jar才能在web启动沙箱之外运行......

google here

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top