[英]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.