[英]Import Processing pde into Eclipse
我将一些Processing jar文件在线显示。 由于Java更新,我购买了代码签名证书来对其进行签名。 但是现在jar文件仍然被阻止,因为Processing的输出不包含MANIFEST.MF文件:
看来我无法打开jar并使用Eclipse插入MANIFEST.MF。 所以我要求程序员提供代码,然后我可以像这样添加mf。 项目文件夹如下所示:
project.pde
main.pde
button.pde
connection.pde
data[folder]
因此,现在我按照Eclipse教程进行操作,并到达第4步(处理导入的core.jar)。 本教程开始编写代码。 我应该如何使用现有的pde文件完成工作? 谢谢!
有谁知道如何导出包含MANIFEST.MF的Processing jar?
您正在使用哪个版本的处理? 如果您使用的是最新版本,则可以简单地将草图导出为应用程序,然后使用SvgExe从Processing的输出中创建一个自解压的可运行jar。
或者,您可以将代码转换为Java应用程序,但这不会像导入.pde文件那样简单。 此处的教程: http : //processing.org/tutorials/eclipse/
答案很简单:
重命名jar文件(如myjar.zip),然后将其解压缩。 在新文件夹下,进入子文件夹“ META-INF”,然后可以编辑文件“ MANIFEST.MF”。 Processing创建的内部原始信息通常说:
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
将其上传到服务器即可。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.