我在Eclipse中有一个最近的Java项目,现在我想将其分成不同的软件包。更准确地说,我想创建软件包“ assign1.model”,“ assign1.controller”和“ assign1.view”。然后,我想将不同的.java文件分类到这些程序包中。
我刚刚做到了。因此,例如,现在我的观点一开始就是这样的:
package assign1.view;
import assign1.controller.*;
import assign1.model.*;
问题是,当我现在尝试启动主程序(视图)时,出现此错误:
"Could not find or load main class assign1.view.Desktop" (Desktop is the name of my view class).
我做错了什么?
答案 0 :(得分:0)
更改课程包时,还需要:
a)将.java源文件移动到相应的目录(包路径==目录树)中,
b)更改所有引用旧路径的.java源代码中的所有“导入”,并且
c)全部重新编译。
如果您使用的是IDE(例如Eclipse),则“重构”将自动为您完成大部分操作。