我已经为这件事挣扎了几天,我相信我有一个解决办法,但这是一个非常糟糕的方法。很好。这是jarsigner插件。在罐子上签名就行了。问题是,我们现在还必须使用updateManifestEntries将代码库和权限条目添加到webstart applet中。实际上执行清单更新的webstart插件中的实际代码位于
if (sign) {
我正在研究OpenCV的代码,我遇到了接下来的几行代码:CvMat* _err;int i, count = _err->rows*_err->colsgoodCount += mask[i] = err[i] <= threshold; // This line is strange for me我所指的线实际上是做什么的供您参考:
是的,代码正在工作:d代码是CvMode
mejarsigner-keystore myKeyStore jarfile.jar me myKeyStore-keystore-selfcert-keystore myKeyStore-alias me
我在用这种方式签罐子我使用我的jar和更多的库作为库,所有的库都是这样签名的,但是当我打开浏览器时,我会收到有签名和未签名代码的警告。这让我很困惑..。:/
我们的软件通过Java Web Start部署了大量jars;所有这些jars都必须签名。但是,有几个jar不包含类文件,并且从Java版本1.5.0_14开始,jarsign实用程序似乎选择不对任何不包含类文件的jar进行签名。
我该怎么做才能迫使jarsign在这些罐子上签名呢?或者,我可以做些什么来通过Java Web Start分发这些jars而不对它们进行签名?是否有任何地方记录了对1.5.0_14及更高版本jarsign的更改?我在里找不到