我是Processing 3的新成員。我(並且願意)使用處理開發環境(官方IDE)。 閱讀官方「指南」,特別是this part,指定您可以在Processing中使用純Java語言,只需簡單命名.java選項卡而不是.pde即可。在處理中導入庫中的.java選項卡
這種解決方案有利於例如使用枚舉 S(否則.pde選項卡不可用),並有其他原因,但他們不是在此刻重要...
的問題這種工作是處理庫是而不是包括,所以你必須手動導入它們。
我注意到所有正式的Processing庫都可以通過導入關鍵字簡單地導入,而對於貢獻管理器安裝的所有庫,故事是不同的。 錯誤消息是The package "packageName" does not exists. You might be missing a library. Libraries must be installed in a folder named 'libraries' inside the 'sketchbook' folder.
長話短說我不能導入那些庫...
我想他們在標準的Java庫複製位置(的%SystemRoot%\的Java \ lib中\分機 )和其他一些路徑,但沒有... 我讀了使用類路徑將允許使用它,但我無法理解如何使用Processing with javac。
我也嘗試過類似「ProcessingFolder \處理-java.exe的」 --sketch =「$(CURRENT_DIRECTORY)」 --run那就是你可以用它來在記事本++運行處理同一個腳本,加入聲明--classpath =「$(CURRENT_DIRECTORY)」(很明顯在Notepad ++中),但它不起作用(處理java.exe狀態I don't know anything about --classpath=.
)。
所以,這裏的問題是:我們如何使用Processing Development Environment在.java選項卡中導入和使用庫?
嗨! 我其實之前曾試過這樣:我在丹尼爾Shiffman的處理中使用貢獻管理器安裝了JBox2D的包裝器,然後我試着用'Import Library'子菜單導入這些庫。它實際上寫了一個導入行代碼,但它沒有奏效......但我沒有嘗試過與其他庫,但! 無論如何,只需在sketch文件夾中創建文件夾'code'就可以正常工作[: – ingroxd
更新:它**可以工作。 我錯過了在'.pde'標籤中導入它**也**。 – ingroxd
@IngrossoD是的,你必須將它導入到你想要使用它的任何標籤中。 –