1、是因为.java文件不在项目的src路径内,也就是说源代码未被eclipse编译,字节码不存在无法运行了,在项目名上右键 -> Builder Path -> Configure Build Path -> 选择Source面板,再点Add Folder, 把源代码所在的包路径的上层目录加进来,而且如果你是把两个类写在一个文件里的话,你在右键选择Run As Java Appi...
而在Eclipse 中还有一点得注意,如果勾选了在运行前保存源文件,那么,源文件也会被编译,因为在默认的 Windows->Preferences->General->Workspace 中,有这样一条: 只要源文件一有变化(保存后)就会自动进行编译操作,缺点是必须得做点什么然后保存,所以如果源文件中没有使用到其它 .java 文件中自定义的类的时候,可以对...
1、在src文件夹上点右键-Build Path-Use as Source Folder,重新进行编译,一切正常了。 2、在Eclipse工程文件夹上点右键-Refresh,重新编译,一功OK(这个方法一般不起作用)。 3、右键Properties在Java Builder Path的Libraries的标签里面看是否有缺少或者无用的(一般带红差头)的,引入对应的jar包或者删除掉。 4、在Pr...
Step5:早上打开,再次运行,发现问题依旧。 Step6: 尝试运行其他的java程序,发现没问题。 分析:这样我就觉得肯定是这一个项目有问题了。 Step7: 脑子灵光一闪,右键点击项目,delete了(当然只是在eclipse中delete,磁盘中还在的),然后重新导入,运行。 结果:运行通过。 分析: 结合之前一直报错:Problems encountered while ...
但是,肯定还有大部分人遇到的情况是跟我一样,在JAVA编程时,提示“找不到或无法加载主类ClassName”。 在这个项目中其他的类都可以正常运行,只有在感叹号出现之后新建的类运行时会出现“找不到或无法加载主类”。原因是:项目中的某些jar丢失。 自己导入了jar包或者删除了jar包引起的错误。
当Eclipse 提示 “找不到或无法加载主类” 错误时,可能有以下几个原因: 没有设置项目的主类:在 Eclipse 中,每个 Java 项目都需要设置一个主类。如果没有设置主类,Eclipse 将无法找到项目的入口点。你可以通过右键单击项目,选择 “Properties”,然后在 “Run/Debug Settings” 中设置主类。 主类的包路径不正确...
运行程序时,Eclipse中提示“错误: 找不到或无法加载主类”,这种情况多是因为程序没有成功编译造成的,查看项目中是否有没有正确导入的jar包,或者缺失jar包,造成类无法编译。 缺失jar时,导入需要的jar,然后Project - Clear,重新编译项目。 如果项目上面有一个大大的感叹号(这里主要是用Eclipse开发,Maven管理时),说明...
首先,在src文件夹上点击右键,选择BuildPath->Use as Source Folder,然后重新编译,通常问题可以得到解决。其次,也可以在Eclipse工程文件夹上点击右键,选择Refresh,然后重新编译,不过这个方法在多数情况下并不奏效。还可以通过右键点击Properties,在JavaBuilderPath的Libraries标签里检查是否存在缺少或无用的...
1、可能是因为java文件不在项目的src路径内的原因导致该情况,即源代码未被eclipse编译,字节码不存在,...
用eclipse或用ant则没有问题。 其实原因很简单,我们忽略了2个细节。 1.java指令默认在寻找class文件的地址是通过CLASSPATH环境变量中指定的目录中寻找的。 2.我们忽略了package的影响。 第一个问题好解决: 我们直接在CLASSPATH环境变量中加入“.;”即可。“.”的意思是搜索当前目录 ...