Eclipse中提示Could not find the main class之解决
摘要:今天笔者在Eclipse中调试代码,突然报了这么一个错:Could not find the main class,program will exit。没有找到主类?上午调试好好好的啊!class类以及main方法都是通过IDE自动创建的,你现在跟我说找不到主类?心中顿时感觉有一万个草泥马奔腾而过,不过经过一番查找终于找到了原因。
今天笔者在Eclipse中调试代码,突然报了这么一个错:Could not find the main class,program will exit。没有找到主类?上午调试还好好的啊!class类以及main方法都是通过IDE自动创建的,你现在跟我说找不到主类?心中顿时感觉有一万个草泥马奔腾而过,不过经过一番查找终于找到了原因。
先说一下我的使用场景:我是在使用git对一个项目进行分支维护,不同分支之间要频繁切换来切换去。我调试的这个类,在各个分支里都有,而且包路径也一样。但是有不一样的,那就是不同分支里他们编译后的存放目录不一样。Eclipse对于同一个项目,同一个类,当你运行调试过一次之后他是有记忆的,所以当你切换了新的分支,再次运行同一个类的时候,他默认会去找上一次运行时的一些信息,包括去哪找class文件。由于编译路径不一样,所以就找不到。
如何解决呢?也容易,去run configurations中删除同名的类即可。对于我而言,让不同分支的编译目录保持一致是很有必要的。
你的使用场景可能跟我不一样,但也尝试试一下,或许也可以解决。
双11云服务器热购推广(腾讯云):2核+4G内存+3M带宽=688元/3年(仅限新用户)
除非注明,文章均为草根java原创,转载请注明本文地址:
https://www.caogenjava.com/detail/101.html
上一篇:Java经典开发工具Eclipse
下一篇:万能方法用指定浏览器打开桌面上的网页快捷方式
相关链接
-
1微信开发errcode:45015,errmsg:response out of time limit之完美解决
-
2archive is not a ZIP archive之解决
-
3火狐每次启动都弹出迅雷提示下载openh264之解决
-
4Eclipse中提示Could not find the main class之解决
-
5以小米6为例图说安卓手机如何安装谷歌四件套
-
6在微信中调用外部浏览器实现文件下载之解决
-
7java web项目代码不报错但是项目左上角有个红叉之解决
-
8Eclipse中svn资源库中文路径乱码解决
-
9万能方法用指定浏览器打开桌面上的网页快捷方式
-
10论坛注册:用户名包含被系统屏蔽的字符之完美解决
热门排行榜
-
1微信开发errcode:45015,errmsg:response out of time limit之完美解决
-
2archive is not a ZIP archive之解决
-
3火狐每次启动都弹出迅雷提示下载openh264之解决
-
4Eclipse中提示Could not find the main class之解决
-
5XML document structures must start and end within the same entity报错解决
-
6以小米6为例图说安卓手机如何安装谷歌四件套
-
7在微信中调用外部浏览器实现文件下载之解决
-
8U盘安装CentOS 7终极方案,简单有效
-
9POI合并单元格时CellRangeAddress类提示过时之解决
-
10java web项目代码不报错但是项目左上角有个红叉之解决