问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何解决Eclipse下“找不到或无法加载主类”的错误?

发布网友 发布时间:2022-04-21 00:23

我来回答

4个回答

热心网友 时间:2023-06-28 01:56

eclipse运行HelloWorld程序时,提示找不到或无法加载主类的话,很有可能是因为源代码未被eclipse编译,这时候可以通过调整代码的方法来解决,具体的操作步骤可以参考下面的内容。

1、可能是因为java文件不在项目的src路径内的原因导致该情况,即源代码未被eclipse编译,字节码不存在,因此无法运行了。

此时,可以在项目名上面点击右键,找到Builder Path,选择Configure Build Path,再选择Source面板,再点击Add Folder,把源代码所在的上层目录加进来。

2、如果你的系统找不到这个jar文件的话,把这个jar文件删掉或是重新加载进来就可以了。

3、有时候,可以采用一种比较快捷的办法,打开那些带有main函数的类,全选并剪切,在进行保存,之后关闭,再重新打开,然后再复制并粘贴进来,开启eclipse的自动编译,让 eclipse 再重新编译一下。

热心网友 时间:2023-06-28 01:56

1、可能是因为java文件不在项目的src路径内的原因导致该情况,即源代码未被eclipse编译,字节码不存在,因此无法运行了。

此时,可以在项目名上面点击右键,找到Builder Path,选择Configure Build Path,再选择Source面板,再点击Add Folder,把源代码所在的上层目录加进来。

2、如果你的系统找不到这个jar文件的话,把这个jar文件删掉或是重新加载进来就可以了

3、有时候,可以采用一种比较快捷的办法,打开那些带有main函数的类,全选并剪切,在进行保存,之后关闭,再重新打开,然后再复制并粘贴进来,开启eclipse的自动编译,让 eclipse 再重新编译一下。

使用eclipse编写和运行java程序:

1、选定合适的jdk下载,有些人系统是64bit的,那么这时候不一定就要选择64bit的 java jdk。

请选择合适你eclipse版本的jdk。 

2、修改环境变量,windows无法解析带有空格的变量

%JAVA_HOME%  不可以为C:\Programs Files\Java\gre1.7.0_71

两个错误:

第一,gre文件夹中没有javac.exe;

第二,ProgramsXFiles这个文件夹名称是windows无法接续的,请将JDK安装到无空格安装路径中。

热心网友 时间:2023-06-28 01:57

对于找不到主类或无法加载主类的问题
一、是因为.java文件不在项目的src路径内,也就是说源代码未被eclipse编译,字节码不存在无法运行了,在项目名上右键 -> Builder Path -> Configure Build Path -> 选择Source面板,再点Add Folder, 把源代码所在的包路径的上层目录加进来,而且如果你是把两个类写在一个文件里的话,你在右键选择Run As Java Appication 的时候,要把光标至于包括main方法的类上(相当于指定主类入口)。
二、项目的Java Build Path中的Libraries中也许某个jar包是不可用的,显示红色叉叉。这说明系统找不到这个这个jar文件,把这个jar删除或者重新加载进来即可。

三、某些情况下,最快捷的解决办法是,打开带有main函数的类,ctrl +A (全选)---> ctrl +X(剪切)-----> ctrl+S(保存)--->关闭---->再打开--->ctrl +V (粘贴) ---->OK;一句话就是剪切出去 关闭 再粘进来。(相当于让 eclipse 重新编译一下,如果你开启了自动编译的话。)
四、最常见的问题应该是下面的情况:package 被当做 folder 来对待了,导致所有的 .java 文件无法被 eclipse 识别,自然也就无法识别 main 函数,也就没法编译运行了。此时最快的解决方案是右键源码文件夹选择:
src > remove from build path → src > Build Path > Use as Source Folder

五、最坏的情况就是重建Project,而我就是这种情况!但是在重建之前还是有些细节要注意一下!

1、首先确保你的JDK或者JRE是完整安装的,且已经设置好了环境变量。设置好环境变量的检验就是你在命令行输入 java 与 javac 及其 java -version等都会出一堆东西,而不是出现不是可运行的程序或命令等提示;我之前按照网上验证JDK的有没有成功配置的办法,就是在命令行输入 java -version,结果显示已经安装了1.7.0...之类的信息,可正是因为这个,我就排除了JDK环境的原因,所以搞了好久,重建 Project 等都没办法解决。后来我偶然输了个javac ,发现出现了不是批处理或可运行程序的提示,我这才知道是JDK环境没设置好(在JDK完整安装的情况下,文件夹里面有bin、jre、lib等文件夹)。而我命令行输入 java 是显示正常的。后来重新配好了java等的环境变量;
2、接下来,我以为大功告成不会再出现找不到或无法加载主类的问题了,可是情况依旧。后来我想到自己因为eclipse之前出现问题重装过eclipse,装完eclipse之后我就自动把working set设为之前的一样(即没有重新建那些 Project ),都提示找不到或无法加载主类。我就把原来的项目的文件内容拷贝后,新建了工程再新建各种原本的class,发现可以编译运行而不会再出现奇葩问题了。可能这确实是因为自己重装了eclipse然后有些东西没弄好导致的吧。

热心网友 时间:2023-06-28 01:57

你配置环境变量没?追问运行JAVA和JAVAC显示正确

追答这个问题好像就是环境变量的问题,你重新按照网上配下环境变量试试
你的系统变量里的path改了没?
系统变量Path告诉操作系统可执行文件(*.exe、*.bat等)所在的路径
求采纳

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
哪个牌子复印机好 复印店用什么型号的复印机好 开复印店需要什么设备 家用打印复印机哪个好 如何分辨鞋底是不是空心格子底? Ubuntu10.04下安装Oracle11g 超市监控多少钱 超市防盗器要多少钱 超市防盗系统多少钱 智能存放柜管理系统 48小时核酸检测结果在哪里查询-48小时核酸检测怎么看结果 如何使用Excel表格制作二级下拉菜单 java运行显示“找不到或无法加载主类”怎么回事? java 错误: 找不到或无法加载主类 test.HelloWorld? 怎样制作excel表格下拉菜单 我的世界PC纯净版进游戏后显示异常? 如何在excel中制作带搜索功能的下拉菜单 java运行显示“找不到或无法加载主类”! WPS表格怎样制作下拉菜单链接? 请教高手,我想在excel表格中录入商品名称,自动出来单价和单位,怎么做啊? 制作二级下拉菜单不同工作表怎么做 Excel2010工作表下拉菜单的制作 excel中如何设定跨工作表的下拉选项和固定第一级下拉选项后第二级下拉选项根据资料出现对应下拉选项内容 Excel跨表制作有效性下拉菜单 Excel表格跨表怎么设置二级下拉按钮? Excel 求助:创建跨工作表多级联动下拉列表 学生信息管理系统账号被锁定,24小时候并未解封怎么办? 山东教育云服务平台账号被锁定怎么办 面膜到底是什么?是个什么原理? 欧莱雅公布面膜事件解决方案,将补偿优惠券,你觉得这一解决方案合理吗? 敷面膜是常见的保养活动,怎么正确敷面膜? Java 错误:找不到或无法加载主类 我的世界开服JAVA找不到或无法加载主类 错误:找不到或无法加载主类 如何解决Eclipse下“找不到或无法加载主类”的错误 在CMD下用java命令出现“找不到或无法加载主类”问题 java程序报找不到或无法加载主类 eclipse运行HelloWorld程序,显示 错误:找不到或无法加载主类怎么办? java中无法加载或找不到主类 Dos命令行运行Java文件出现“找不到或无法加载主类”? java中标识符的使用问题 Java 错误: 找不到或无法加载主类。怎么办? 运行java文件显示找不到或无法加载主类怎么解决? java在CMD中出现“找不到或无法加载主类”怎么办? 椰子菜能做泡菜吗 分期付款怎么操作? 椰子菜可以和酸菜炒在一起吗? 分期付款怎么弄? 腌制酸菜的做法,腌制酸菜怎么做好吃,腌制酸菜的家常 酸菜怎么样做才能好吃 怎样做好酸菜