myeclipse中我把包名改了,结果报错,提示原来的包下的类找不到,怎么回事,说详细点

2024-11-09 00:59:50
推荐回答(3个)
回答1:

重新编译下, 如果是web项目的话,看看你的一些配置文件 有包全名的地方是不是没有改

回答2:

包名改了,包下的class文件的包名称有没有一起改,在第一句package

回答3:

比如有两个类:

// One.java

package com.class_1;
public class One{

}

// Two.java
package com.class_2;
import com.class_1.*;

public class Two{
private One one = null;

}

在Two类中引用了不同包com.class_1下的One类,如果你把class_1的名字改了(改成package com.class01),在Two类中自然就找不到One类了,这时候你要把导入包的语句也修改一下, 把import com.class_1.*,修改成import com.class01.*;这样才能找到One类。