有时候 Eclipse 会发神经,好端端的 project 就这么编译不了了,连 Hello World 都会报“找不到或无法加载主类”的错误,我已经遇到好几次了,以前是懒得深究就直接重建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 环境有问题了。

Eclipse找不到或无法加载主类相关推荐

  1. eclipse 找不到或无法加载主类(已解决)

    今天给eclipse装了个maven插件,结果想新建一个项目测试一下,写了个标准的helloworld,一运行,直接就报错了. 一开始我也在网上搜,不过那些方法都试了一遍,没啥用处,还是原来的样子. ...

  2. Eclipse无法编译,提示错误“找不到或者无法加载主类”解决方法

    Eclipse无法编译,提示错误"找不到或者无法加载主类"解决方法 参考文章: (1)Eclipse无法编译,提示错误"找不到或者无法加载主类"解决方法 (2) ...

  3. eclipse 错误: 找不到或无法加载主类

    eclipse 突然报 错误: 找不到或无法加载主类 查找网上资料,也查看了环境变量中的JAVA_HOME,PATH等,都按照正确的配置,而且配置前面都添加了,;,但是照样还是一样. 运行了旧的程序, ...

  4. 【java】Eclipse错误: 找不到或无法加载主类或项目无法编译10种解决大法!

    原文地址:Eclipse错误: 找不到或无法加载主类或项目无法编译10种解决大法! 今天启动项目,又遇到找不到或无法加载主类的情况,清除项目后无法编译,class文件下没有.class文件,至少遇到3 ...

  5. 错误 找不到或无法加载主类mysql_解决Eclipse中“诡异”的错误:找不到或无法加载主类...

    记录下来遇到的(问题,解决方法),是更有效的解决问题的方式.(原谅我领悟的太晚与懒,从此用更有意义的方法,做一个更有意义的人) 因为遇到了多次,参考同一个方法,原文连接:https://blog.cs ...

  6. Eclipse错误:找不到或无法加载主类 解决办法

    今天将项目导进eclipse后,运行主类,报错 找不到或无法加载主类 百度了一下 解决方法:在src文件夹上右键Build Path-use as Source Folder,重新进行编译,一切就正常 ...

  7. Error 错误: 找不到或无法加载主类

    jar包问题:项目的Java Build Path中的Libraries中有个jar包的Source attachment指为了一个不可用的jar包,解决办法是:将这个不可用的jar包remove掉. ...

  8. java环境变量详解---找不到或无法加载主类

    刚学java,配置好环境变量之后,在DOS下却运行java小程序却始终出现"找不到或无法加载主类"然后返回配置环境变量折腾了好久,查看书籍.网上的资料,最终OK了!安装Eclips ...

  9. 错误: 找不到或无法加载主类com.**.**

    问题: eclipse中运行springboot项目报以下错误: 错误: 找不到或无法加载主类com.**.** 解决办法: 1:找到项目目录 2:打开cmd窗口,在窗口中执行:mvn clean i ...

  10. 在命令窗口执行java文件时,提示找不到或无法加载主类

    在命令窗口执行java文件时,提示找不到或无法加载主类 以前写java代码的时候,都是在Eclipse或者IDEA等集成开发工具上进行,所以编译和测试代码的时候都是一键执行,其中的原理简单来说,就是先 ...

最新文章

  1. 【重磅收藏】智源发布《人工智能的认知神经基础白皮书》
  2. Workaround for 1701 Cannot truncate a table referenced in a foreign key constraint using doctrine:
  3. Word无法打开该文件,因为文件格式与文件扩展名不匹配的解决办法
  4. 遗忘root用户的密码
  5. jmeter生成html报告修改,Jmeter生成html报告(示例代码)
  6. 玩转 SpringBoot 2 之整合 JWT 下篇
  7. 开源,免费,跨平台——白鹭引擎(Egret Engine)
  8. 读源码Apache-commons-lang3-3.1(一)
  9. oracle PS/SQL DEVELOPER
  10. 【会议记录】软件工程课程设计第一次会议
  11. hdu 2087 剪花布条 kmp小水
  12. MySQL下载压缩包安装详细过程
  13. iostat命令参数详解
  14. 如何使用SoapUI - Soap测试工具
  15. Host Context配置
  16. Windows系统的消息
  17. Android 声音分贝控制锁屏demo实现
  18. Colorful Image Colorization
  19. 基于Verilog语言的AD0809驱动
  20. 电脑充电和电池保养的标准答案

热门文章

  1. 使用 Java8 也能写出优雅的 Spark 应用
  2. Unity 3D 实战核心技术详解
  3. linux磁盘及文件系统管理
  4. 文件异步加载读取 php,js文件的异步加载的方法总结(附代码)
  5. h5保存图片到手机_如何快速制作一个【H5】作品?
  6. linux下 fork(),vfork(),clone()的用法及区别
  7. python辗转相除法求最大公约数_vb编程实现用辗转相除法求两个数a和b的最大公约数...
  8. python文本风格_Python的代码风格
  9. 【算法笔记】逆元的求解
  10. java severlet 例子_Java开发Servlet实例