找不到或无法加载主类!

发布网友 发布时间:2022-04-23 03:33

我来回答

5个回答

热心网友 时间:2022-04-04 16:35

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

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

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

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

热心网友 时间:2022-04-04 17:53

classpath:.;%JAVA_HOME%\lib;
检查一下你的A。java内容。可以贴出来。

热心网友 时间:2022-04-04 19:28

cmd运行要先加载class文件再运行

热心网友 时间:2022-04-04 21:19

你的classpath设置错误,这里要配置java文件编译后的保存目录,现在报错就是在classpath目录和d盘根目录下没有找到A.class追问那具体怎么设置?A文件编译在D盘根目录,而且D盘根目录有生成A.class

追答这里就是一个目录,你设置任意目录都可以,但是你执行java命令前,要把clas文件放到classpath目录下,不然java命令就找不到class,你可以象楼上说的,在文件前加上路径执行,建议你在现在的配置后面加一个目录,把A.class复制过去在试试

热心网友 时间:2022-04-04 23:27

A的类路径是什么?加上类路径试下:
java xx.xx.A追问A就在D盘路径下

追答最简单的办法就是给A类加package,另外就是将D盘放置到classpath下。java命令都是在classpath下的,不是你想的盘符,另外,你把A类拷贝到jdk安装目录的bin目录对比试下就懂啦,建议你先了解下classpath

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com