问题是这样的,我现在在eclipse有2个资源包,一个src/java,另外一个是src/test,然后我在test包中添加了一个java包里 同路径且同名的类,这时eclipse报错:The type xxx is already defined,请问这个要如何修改这个错误?各位有没有遇到过相同的情况,望指点,谢谢
15 个解决方案
#1
删掉一个,资源包冲突。
#2
去掉一个
#3
改名字,
这样就是不允许的。
包名一样,类名也一样,请问如果是你,如何区分?
这样就是不允许的。
包名一样,类名也一样,请问如果是你,如何区分?
#4
是这样的,我需要在test包里重写那个java包下的类,这样才能进行单元测试,
我想知道如何在eclipse里进行设置才能让eclipse不报错?并且直接运行junit不报错
我现在直接运行junit会报错,但是用ant运行junit是通过的
我想知道如何在eclipse里进行设置才能让eclipse不报错?并且直接运行junit不报错
我现在直接运行junit会报错,但是用ant运行junit是通过的
#5
有没有高人指点下,嫌分少可以再加,分不是问题,谢谢
#6
把其中一个设置成非source目录。
除此以外无办法。
除此以外无办法。
#7
自己定一个,有没有人遇到过啊,比如如何设置classpath可以避免呢?
#8
自己顶
#9
自己再顶呢
#10
为什么“需要在test包里重写那个java包下的类,这样才能进行单元测试”?
src/java/aa/bb/Model.java
src/test/aa/bb/TestModel.java
这样的结构TestModel是可以直接访问Model类的,可以做单元测试,为什么你说要重写类?
src/java/aa/bb/Model.java
src/test/aa/bb/TestModel.java
这样的结构TestModel是可以直接访问Model类的,可以做单元测试,为什么你说要重写类?
#11
改名字或直接干掉一个
#12
被测试方法调用了一个类的静态方法,而这个静态方法由于太过复杂不能直接测试,所以要在test包里重写这个静态方法类
#13
自己定
#14
自己再顶
#15
其实你可以 选择project 然后点击clean 选择项目名 清理一下 试试
#1
删掉一个,资源包冲突。
#2
去掉一个
#3
改名字,
这样就是不允许的。
包名一样,类名也一样,请问如果是你,如何区分?
这样就是不允许的。
包名一样,类名也一样,请问如果是你,如何区分?
#4
是这样的,我需要在test包里重写那个java包下的类,这样才能进行单元测试,
我想知道如何在eclipse里进行设置才能让eclipse不报错?并且直接运行junit不报错
我现在直接运行junit会报错,但是用ant运行junit是通过的
我想知道如何在eclipse里进行设置才能让eclipse不报错?并且直接运行junit不报错
我现在直接运行junit会报错,但是用ant运行junit是通过的
#5
有没有高人指点下,嫌分少可以再加,分不是问题,谢谢
#6
把其中一个设置成非source目录。
除此以外无办法。
除此以外无办法。
#7
自己定一个,有没有人遇到过啊,比如如何设置classpath可以避免呢?
#8
自己顶
#9
自己再顶呢
#10
为什么“需要在test包里重写那个java包下的类,这样才能进行单元测试”?
src/java/aa/bb/Model.java
src/test/aa/bb/TestModel.java
这样的结构TestModel是可以直接访问Model类的,可以做单元测试,为什么你说要重写类?
src/java/aa/bb/Model.java
src/test/aa/bb/TestModel.java
这样的结构TestModel是可以直接访问Model类的,可以做单元测试,为什么你说要重写类?
#11
改名字或直接干掉一个
#12
被测试方法调用了一个类的静态方法,而这个静态方法由于太过复杂不能直接测试,所以要在test包里重写这个静态方法类
#13
自己定
#14
自己再顶
#15
其实你可以 选择project 然后点击clean 选择项目名 清理一下 试试