我把一些处理jar文件放在网上显示。由于Java更新,我购买了代码签名证书来对其进行签名。但是现在jar文件仍然被阻塞,因为处理的输出不包含MANIFEST.MF文件:
Java查询答案
看来我无法打开这个jar并在MANIFEST.MF中插入一个。因此,我要求程序员提供代码,然后我可以添加mf类似于这一种。项目文件夹如下所示:
project.pde
main.pde
button.pde
connection.pde
data[folder]因此,现在我遵循Eclipse教程并达到步骤4(处理导入的core.jar )。本教程开始编写代码。而我应该如何使用现有的pde文件来完成工作?谢谢!
谁知道如何导出带有MANIFEST.MF的处理jar呢?



发布于 2014-05-05 10:50:54
答案其实很简单:
将jar文件重命名为myjar.zip,然后解压缩它。在新文件夹下,进入子文件夹‘META’,文件'MANIFEST.MF‘可以编辑。处理过程中创建的原始信息通常如下:
Manifest-Version: 1.0
Created-By: Processing 1.5.1
Main-Class: myproj我们可以在结尾加上几行:
Application-Library-Allowable-Codebase: *
Permissions: all-permissions
Codebase: *然后保存MANIFEST.MF,压缩整个文件夹,并将zip文件重命名为jar文件。最后,我们可以用购买的证书签字:
keytool -list -storetype pkcs12 -keystore cert.p12 -v | grep Alias
jarsigner -storetype pkcs12 -keystore cert.p12 proj.jar "cert.Alias" -tsa http://timestamp.comodoca.com/rfc3161 # I bought it from COMODO so the server link is like this上传到服务器,就这样。
发布于 2014-04-23 13:19:05
您使用的是什么版本的处理?如果您使用的是最新版本,您只需将草图导出为应用程序,然后使用SvgExe从处理的输出中创建一个自解压的runnable jar。
或者您可以将代码转换为Java应用程序,但这并不像导入.pde文件那么简单。教程:http://processing.org/tutorials/eclipse/
https://stackoverflow.com/questions/23235385
复制相似问题