簡體   English   中英

將處理導出到 jar 文件

[英]Exporting processing to a jar file

我一直在使用 ControlP5 和 Twitter4j 開發一個處理應用程序。 我想讓我的項目從任何操作系統的單個 jar 文件運行。 基本上我想打包我的應用程序。 我的應用程序使用圖像。 我已經瀏覽了一個多小時,但我找不到如何做到這一點。 有什么建議嗎?

使用處理 2 twitter4j3

提前致謝!

我不知道您是否可以直接從處理 IDE 執行此操作,但是,如果將您的草圖導出到 Java 小程序,然后找到 .java 草圖文件夾,您可以將其與 Eclipse 結合使用以導出到 jar 文件。

所以,我知道這篇文章已經很舊了,但是如果您仍在尋找解決方案,或者對於看到此主題的其他人,這相對簡單。

  1. 導出項目
  2. 在導出項目的文件夾(類似於 application.windows64)中,導航到 lib 並找到 core.jar 和項目名稱.jar(您需要使文件擴展名可見)
  3. 將文件重命名為 .zip 文件
  4. 將 core.jar 解壓到任何文件夾
  5. 項目名稱.jar 解壓到同一個文件夾中(確保不要將其放到子文件夾中)
  6. 如果它詢問您是否要替換文件,請單擊(如果不是,則您錯誤地提取了文件)
  7. 刪除core.jar和項目名稱.jar
  8. 如果項目使用圖像,請將它們移動到與所有其他文件相同的文件夾中
  9. 選擇文件夾中的所有文件,右鍵單擊,將鼠標懸停在發送到並選擇壓縮(zipped)文件夾
  10. 將 .zip 文件重命名為項目名稱.jar

這可能是舊的,但我仍然在處理論壇上找到其他關於它的帖子。 這是將處理項目作為 jar 文件運行的最佳方式。

導出應用程序時,您總是會在導出的應用程序中得到一個 lib 文件夾(無論是 Linux 還是 Windows)。 對於 Windows,打開命令提示符(或 power shell),您可以使用右鍵單擊+shift,然后單擊open power shell here

之后,您可以運行以下命令。 java -classpath lib\\* DisplayDepthStream

現在DisplayDepthStream是草圖文件的名稱。

為了解釋該命令, -classpath lib\\*告訴 java 將 lib 目錄下的所有內容添加到類路徑中。 DisplayDepthStream是我的main類的名稱。

希望這有幫助~!

切爾

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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