日期:2014-05-18  浏览次数:20571 次

关于java project多个source folder的疑问
我想在项目下面建一个新的源文件夹,然后对项目下的java文件做一些修改,放到我新建的源文件夹下,Java文件命名和所在包名都和原项目的一样,要实现的是如果我新建的目录下有的文件,就按我的文件执行,如果没有就执行原有的src下文件,来达到测试的目的,这样该如何实现,我看到有人实现过,但我今天遇到的问题是,如果在新建的source folder下建相同包名,类名的java文件时,提示The type... is already defined,这该如何解决,忘高手指点。
java 测试 源文件

------解决方案--------------------
多个源文件目录下的报名+类名是不可以重复的,就像我们经常使用test源文件来实现单元测试时,都不允许与待测试的类名相同。

不管源文件夹目录有几个,其本质都是将类编译后,放到classes目录下,因此不可以重复。

建议参考test思路,用报名区别下类吧!
------解决方案--------------------
LZ是这个意思么?
------解决方案--------------------
保护?没明白你的意思。
------解决方案--------------------
你新建的文件夹需要去设置为source folder才行,build path下面去设置。也可以直接在里面新增source folder 那样方便一点。
------解决方案--------------------
ant eclipse自带
------解决方案--------------------
优先执行。。。貌似不行。测试的话可以单独写测试啊,没做过就查查资料吧