2012-03-26 80 views
3

我正在用PyDev使用Eclipse編寫Python編譯器。我已經到了需要用Java編寫代碼的階段。如果有一種將這些組合到一個項目中的方式,我會漫無目的,因爲目前我有兩個單獨的項目,每當我需要更改Java代碼時,我都必須手動將.class文件複製到Python項目中。將Java和Python代碼集成到一個Eclipse項目中

如果這是不可能的,你會認爲是構建這些項目的文件的最優雅的方式,我應該如何設置我的構建過程?

謝謝。

回答

3

如果您將該項目設置爲PyDev項目,並將包含.class文件的位置(即:bin文件夾)添加爲一個項目,您可以將項目保存在單獨的項目中,而無需將.class文件複製到Python項目中PyDev配置中的源文件夾(以及從Python項目引用該項目)。

看看「Jython的用戶項目引用」(在http://pydev.org/manual_101_project_conf2.html結束)。

我認爲你也可以做你在問題中提出的問題:創建一個java項目,將其設置爲一個PyDev項目(右鍵單擊該項目> pydev>設置爲pydev項目),並配置PyDev項目屬性設置PYTHONPATH到你有你的Python文件的地方,並向bin文件夾(即存在.class文件的地方)添加另一個條目。不知道是否最好將這些分爲兩個獨立的項目。

0

我覺得Jython將是理想的位置,因爲Python代碼基本上被轉換成Java字節碼和Java虛擬機上運行,​​因此很容易在兩者之間進行通信。另外,pydev本身與Jython很好地集成在一起。

相關問題