换了新电脑之后直接复制项目出现错误

错误: 找不到或无法加载主类 @C:\Users\12637\AppData\Local\Temp\idea_arg_file1440491216
出现这个错误,这是什么原因要怎么解决啊
而且另一个项目可以正常运行,只有这个不行
两个电脑的用户名都是一样的都是12637

img

jdk环境是否正常
删除target,重新build project

1、是因为.java文件不在项目的src路径内,也就是说源代码未被eclipse编译,字节码不存在无法运行了在项目名上右键 -> Builder Path -> Configure Build Path -> 选择Source面板 再点Add Folder, 把源代码所在的包路径的上层目录加进来,而且如果你是把两个类写在一个文件里的话,你在右键选择Run As Java Appication 的时候,要把光标至于包括main方法的类上

2、最快捷的解决办法是,打开带有main函数的类,ctrl +A (全选)—> ctrl +X(剪切)—–> ctrl+S(保存)—>关闭—->再打开—>ctrl +C (粘贴) —->OK;一句话就是粘出去 关闭 再粘进来

3、重建Project也行。

4、项目的Java Build Path中的Libraries中也许某个jar包是不可用的,显示红色叉叉。这说明系统找不到这个这个jar文件,把这个jar删除或者重新加载进来即可。

5、如果上述不行,大家直接在 cmd 下 javac 然后 java 运行试试,如果这都报错,那是你的 jdk 或者 os 环境有问题了

重新引入Moudle

img


或者清下缓存试试

img

选择Invalidate and Restart 或者 只是Invalidate

你试试这样看是否可以:
1、file—>Project Structure
2、点击Project Settings中的Moudles—>点击减号将所有的Moudle删除
3、点击+号重新引入Moudle
4、找到项目的父文件夹中的pom文件—>OK
5、Rebuild Project

关闭idea,去项目目录删除.idea目录和类似一个iml的文件,重新打开

img