eclipse找不到主类或无法加载主类

有时候 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 环境有问题了。

时间: 2024-10-29 06:23:28

eclipse找不到主类或无法加载主类的相关文章

类的自动加载、类属性类方法的调用

类的自动加载: 方法一:spl_autoload_register(function($className){ require $className.".php"; }); $imooc = new Imooc(); 方法二: 类方法和类属性的调用: 原文地址:https://www.cnblogs.com/weixiaofantasy/p/9830227.html

CI框架中一个类中调用另一个类中已经加载对象测试

controller.php 1 <?php 2 class CI_Controller { 3 4 private static $instance; 5 6 public function __construct() 7 { 8 self::$instance =& $this; 9 10 foreach (is_loaded() as $var => $class) 11 { 12 $this->$var =& load_class($class); 13 $obj

eclipse 下找不到或无法加载主类的解决办法

有时候 Eclipse 会发神经,好端端的 project 就这么编译不了了,连 Hello World 都会报“找不到或无法加载主类”的错误,我已经遇到好几次了,以前是懒得深究就直接重建project了,但遇到次数多了必须深究下了,现总结几种解决方案,大家根据自己的情况逐一尝试即可. 1.是因为.java文件不在项目的src路径内,也就是说源代码未被eclipse编译,字节码不存在无法运行了在项目名上右键 -> Builder Path -> Configure Build Path -&g

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

eclipse 突然报 错误: 找不到或无法加载主类 查找网上资料,也查看了环境变量中的JAVA_HOME,PATH等,都按照正确的配置,而且配置前面都添加了,;,但是照样还是一样. 运行了旧的程序,都可以正常运行,但是新建的类都不能正常运行,都会报这个错误. 经过多方查找资料,发现勾上 project-->Build Automaticlly,就好了. 这个错误真是太害人了.

Eclipse出现&quot;错误: 找不到或无法加载主类&quot;的情况

在一个工程下创建一个源文件然后进行将从网上download的代码复制运行的时候出现了"错误: 找不到或无法加载主类 "错误: 找不到或无法加载主类 "的情况,整个项目使用maven构建的,然后试着运行相同package下的已经存在的源文件,发现可以运行,但是将该文件的目标文件(编译好的文件)删除之后再次运行同样出现这个问题,这应该说明当前package下的所有文件都出现问题了. 点开该工程的"Build Path"然后进行Configure发现这个pack

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

今天启动项目,又遇到找不到或无法加载主类的情况,清除项目后无法编译,class文件下没有.class文件,至少遇到3次这个问题了,隔一段时间就出现这个问题,而且每次解决的方法都还不相同,这个问题的标识就是项目上有红色差号或者叹号,原因诸多也说不清楚,有的时候是jar包缺或者引入了无用的jar包,有时候开发软件编译停顿了反应慢等等,今天特意总结解决此问题的方法,和大家分享一下: 1.在src文件夹上点右键-Build Path-Use as Source Folder,重新进行编译,一切正常了.

Eclipse Maven错误: 找不到或无法加载主类 com.asiainfo.test.SFTP.MySFTP

在Eclipse中用JAVA进行开发,突然有一天某个项目不能运行了,一运行就报错:"错误:找不到或无法加载主类--" 错误: 找不到或无法加载主类 com.asiainfo.test.SFTP.MySFTP 引起这样错误的原因可能会有很多种,我这里只介绍一下我所遇到的这种情况:项目的Java Build Path中的Libraries中有个jar包是不可用的,显示红色叉叉.这说明系统找不到这个这个jar文件,把这个jar删除即可. 我的是Maven项目,因此,在Maven的pom.xm

(转)Eclipse 下找不到或无法加载主类的解决办法

转自:http://my.oschina.net/leejun2005/blog/106789,写的太好了! 有时候 Eclipse 会发神经,好端端的 project 就这么编译不了了,连 Hello World 都会报“找不到或无法加载主类(Exception in thread "main" java.lang.NoClassDefFoundError:xxx)”的错误,我已经遇到好几次了,以前是懒得深究就直接重建project了,但遇到次数多了必须深究下了,现总结几种解决方案,

Eclipse 无法编译,提示“错误: 找不到或无法加载主类”

jar包问题: 1.项目的Java Build Path中的Libraries中有个jar包的Source attachment指为了一个不可用的jar包, 解决办法是:将这个不可用的jar包remove掉. 2.项目的Java Build Path中的Libraries中有个jar包是不可用的,显示红色叉叉.这说明系统找不到这个这个jar文件. 解决办法:把这个jar删除即可. 3.eclipse: Eclipse处于打开状态,而这时更新SVN代码,再在Eclipse中运行Java程序时也可能