繁体   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