2011-07-11 162 views
2

我有一個Java項目,它利用Jython與Python模塊進行交互。隨着我的配置,程序運行正常,但是,當我將項目導出到一個JAR文件,我得到以下錯誤:將Eclipse模塊添加到Eclipse中的JAR類路徑中

Jar export finished with problems. See details for additional information. 
    Fat Jar Export: Could not find class-path entry for 'C:Projects/this_project/src/com/company/python/' 

當通過與歸檔管理器生成的JAR文件瀏覽,蟒蛇模塊實際上在JAR裏面,但是當我檢查清單時,只有「。」在類路徑中。我可以通過在創建後手動將模塊放入JAR文件來忽略此問題,但由於此項目的主要目的是自動化,因此我寧願能夠配置Eclipse以自動生成正確配置的JAR。有任何想法嗎?

*注意*我明明當我這樣做,但除去在classpath中Python源文件夾不能運行該程序成功地將「運行配置...」,使錯誤消失。

回答

1

想通了,只好用Python模塊在它添加源文件夾中生成路徑的項目屬性的類文件夾。不知道下一部分是否必要,但由於該模塊未編譯,所以在添加類文件夾後,我再次將該文件夾添加爲「附加源」。