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

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

1、在src文件夹上点右键-Build Path-Use as Source Folder,重新进行编译,一切正常了。

2、在Eclipse工程文件夹上点右键-Refresh,重新编译,一功OK(这个方法一般不起作用)。

3、右键Properties在Java Builder Path的Libraries的标签里面看是否有缺少或者无用的(一般带红差头)的,引入对应的jar包或者删除掉。

4、在Properties里面设置Source.添加你的java路径.比如src,然后需要设置下面的Default output folder,这里设置你的输出路径也就是class路径了。

5、右键Properties在里面的builder里面把项目的builder.xml引用(import)进来。

6、把右键Properties在Java Builder Path的Libraries全部删除,尤其是jre,然后,点击保存,关闭eclipse,然后再打开,再把对应的jre和lib下边的相关jar引进来,保存,重新编译后就好了,我也不知道为啥,有一次我就这么弄好了。

7、把class下边的有.class文件的话还是这样,把这些.class文件删除掉,然后elipse中菜单project—clear然后选中对应项目,在project菜单下边勾上Build Automaticlly(自动部署),然后生成新的就class文件就OK了。

8、把项目下边的.project删除掉,从同事身边运行正常的项目下边拷贝过来它的.project文件,刷新项目试试。

9、把项目下边的.classpath删除掉,从同事身边运行正常的项目下边拷贝过来它的.classpath文件,刷新项目试试。

10、终极解决办法,也是很管用的解决办法,就是把整个项目删除掉,删除之前把更改的内容提交到CVS或者SVN上,然后重新从SVN或者CVS上把项目档下来。

本人太厌恶这个问题了,很希望上边的其中一种方法会帮到您,成功把问题解决掉!!!

时间: 2024-12-29 10:43:12

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

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

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

eclipse错误: 找不到或无法加载主类解决过程

昨天在MyEclipse中,想用一个包替换掉现有的包,手贱把现有的包删了,然后把新的包拷贝进来后,整个包下面的文件的右下角就出现了深红色的叉(不是那种报错形式的红叉),然后发现运行一个简单的Java程序都报错,说找不到或无法加载主类,之后到文件目录下找,果然没有生产class文件,然后就百度上搜寻答案,在百度上找到下面几种解决方法,我先列出来: 1.环境变量没有配置好 我打开我的环境变量确认了两次,发现没有问题 2.右键,properties->Java Build Path->Librari

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

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

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 无法编译,提示“错误: 找不到或无法加载主类”

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程序时也可能

Java编译时报错“错误: 找不到或无法加载主类”的解决方法

一.问题描述 java在执行的时候,会遇到这样的报错,编译可以正常通过,只是执行java命令时会报错,例如: G:\1\JavaPrac\tankproject\src\tank1>javac TankGame1.java G:\1\JavaPrac\tankproject\src\tank1>java TankGame1错误: 找不到或无法加载主类 TankGame1 二.解决方法 主要是配置环境变量可能有问题,着重检查环境变量. 环境变量配置: 第一步: "变量名":J

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

新下了个jdk+ eclipse 由于用IDE写了几天程序并无问题,切换到窗口命令行模式的时候,就出现"错误 找不到或无法加载主类". 但是javac和java -version并无问题. 网上一大堆帖子说是jdk路径设置问题.又重复捣鼓了几次,问题还是没解决. 注意到一个问题:由于我测试所使用的程序是原来Eclipse里写的. 于是自己在文本下重新写了一个简单的测试程序,运行无错误. 问题出在程序最开始的行:package; 也就package这个包.注释IDE程序中的package

命令行中编译和运行JAVA程序出现“错误: 找不到或无法加载主类”

初学JAVA,今天在命令行界面中尝试编译和运行Hello.java (文件当前目录.....\src\chapter1) 1 package chapter1; 2 3 public class Hello { 4 public static void main(String[] args){ 5 if(args.length==0) 6 System.out.println("hello!"); 7 else{ 8 for(int i=0;i<args.length;i++)

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

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