簡體   English   中英

在Eclipse中將Java類集成到PyDev項目(Jython)中

[英]Integrating a Java Class into a PyDev Project (Jython) in Eclipse

我有一個Java類,我想導入到我的Jython腳本中。 不幸的是,eclipse不允許我在Jython項目中創建Java類。在創建和命名Java類的窗口中,我在頂部(帶有紅叉)顯示一條消息,說:“ Source文件夾不是Java項目”,當我輸入的名稱時將是class。 我該如何糾正? 我需要Java類使用JNI調用C代碼(聲明本機方法,加載然后調用它)。 謝謝 !!!!!!!

您可以做的是創建第二個模塊,該模塊將是java項目。 無論如何,從邏輯上講應該是這樣。 請檢查其他類似問題-PyDev:同一項目中的Jython模塊和Java類

其他可能有用的鏈接-http://pydev.org/manual_101_project_conf2.html

所以nefo_x建議的是正確的。 您需要創建一個包含Java類的新Java項目。 然后像導入python模塊一樣導入Java包。 但是,在日食中需要注意一些事項以使其起作用。 我在下面列出了整個過程:

  1. 您的Java類(或多個類)不應位於默認軟件包中。 您需要創建一個新程序包,然后在其中制作/放置您的Java類文件。

  2. 將程序包作為jar文件導出到計算機上的某個位置。

  3. 將jar文件(位於計算機上的某個位置)添加到python路徑。

  4. 通過編寫“導入PackageName”來導入軟件包。

對我來說,問題是我的Java類位於默認程序包中。 由於某些命名問題,這不起作用。 無論如何,希望這會有所幫助。

暫無
暫無

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

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