簡體   English   中英

將Processing pde導入Eclipse

[英]Import Processing pde into Eclipse

我將一些Processing jar文件在線顯示。 由於Java更新,我購買了代碼簽名證書來對其進行簽名。 但是現在jar文件仍然被阻止,因為Processing的輸出不包含MANIFEST.MF文件:

Java查詢答案

看來我無法打開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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM