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

eclipse运行HelloWorld程序,显示 错误:找不到或无法加载主类

发布网友 发布时间:2022-06-29 23:44

我来回答

4个回答

热心网友 时间:2023-10-13 23:56

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

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

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

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

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

热心网友 时间:2023-10-13 23:57

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-10-13 23: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-10-13 23:58

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

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

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
"你是在哪看到我的照片?"怎么说英语 留恋地看着我的照片用英语怎么说? 高德iphone地图下载 苹果手机高德地图怎么下载地图 孕中期适合出游吗 哪些孕妇不适合长途旅行 孕妇坐长途车旅行的好处 孕妇出游的最佳时间 孕晚期适合出游吗 孕妇外出旅行禁忌 小米11烧wifi啥表现 五菱之光6376A3的原厂空调是什么牌子 淘宝原厂空调清洗啥意思? 五菱之光6388nf的原厂空调是什么牌子 面包车冷风空调,都不是原厂的吗? 英雄联盟国服空白名字。怎么样才能打出空格的效果。 Win10系统出现critical_structure_corruption 婚礼份子钱红包上写什么 求一篇国庆节的作文300-400字 三星note3s手机怎么恢复出厂设置?我要的是ricovery恢复出厂设置 三星note3怎么双清 cad中的cen是什么意思 cen按倒的意思 AI中使用钢笔工具时提醒“路径错误”点确定了怎么回来 ai里钢笔工具的数值怎么消失了 为什么手游没有换肤盒子 英雄联盟手游有没有换肤器? 跪求《受益人》2019年免费百度云资源,大鹏主演的 大鹏海南一家人过春节是哪部电影(剧情好像是离婚了然后春节假装在一起)? 时候的时怎么写画 快到1时怎么画 海外购物网站 意外保险伤残认定申请书怎么写? 她屿女装是什么档次 她图和朵以哪个档次高? 更新ios15后+苹果手机蓝牙不自动连接怎么回事? 我的蓝牙连接在苹果5手机上面,蓝牙关了,再打开就不自动连接了怎么回事? 有人说,我好烦,请问我该怎么办? 别人说我烦怎么办 《廉政行动2022》全集电视剧全集在线免费观看,求下载 求 廉政行动2019 百度云免费在线观看资源 在哪能看廉政行动2016国语版! 求电视剧“廉政行动组”下载 廉政行动主题曲,是什么?给个带字幕的下载吧! 《悠长假期(1996)》在线免费观看百度云资源,求下载 《悠长假期 (1996)》在线免费观看百度云资源,求下载 《哈尔的移动城堡》故事原著是什么? 梦见和孩子一起做兔子泥塑,眼睛还抹的粉红眼影,白白的大耳朵,我和儿子在一个陌生的房子里一起做,着 目啥啥啥 成语 成语目什么什么什么 狗狗突然喘的很厉害,呼哧呼哧的,怎么控制它不喘?