簡體   English   中英

以編程方式在CounterClockWise項目中創建源包文件夾

[英]Creating a source package folder in a CounterClockWise project programmatically

我有一個現有的Java項目,並且在該項目中,有一個過程應以編程方式創建包含源文件的軟件包。 它使用標准的File.mkdir()方法為該軟件包創建所有不存在的目錄,然后在其中創建和寫入源文件。

一切工作正常,只是Eclipse將僅為包路徑創建的頂層文件夾標記為包。 較低級別的文件夾僅保留為文件夾。 例如,如果我為包“ org.prj.hey.this.is.cool”創建目錄結構,其中“ org.prj”是我的主項目包的現有路徑,則它將創建其余路徑“ / hey / this / is / cool”,只有“ hey”成為Eclipse軟件包。 我沒有找到使Eclipse將“ this”,“ is”和“ cool”文件夾識別為軟件包的方法。 我也沒有在.project.classpath文件中找到任何線索。

那么,如何使Eclipse將創建的文件夾的整個分支識別為包?

更新:

(截圖)

在此處輸入圖片說明

發現此問題是由於文件擴展名引起的(請參見圖片)。 有什么方法可以使Eclipse將.clj文件識別為源文件?

當前的Eclipse工作區構建路徑配置中存在問題。 右鍵單擊您的項目名稱,然后單擊“構建路徑->配置構建路徑...”,然后在“源”選項卡中將新創建的目錄添加到當前構建路徑。

暫無
暫無

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

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