「java无法找到主类」cmd中运行java时提示无法找到主类

博主:adminadmin 2022-11-23 12:54:08 100

本篇文章给大家谈谈java无法找到主类,以及cmd中运行java时提示无法找到主类对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

java运行显示“找不到或无法加载主类”怎么回事?

第一,这个程序是没有错。\x0d\x0a第二,你的类名是“Test”,但是你的java文件名就应该是“Test.java”。\x0d\x0a第三,在运行里输入cmd敲回车建进入一个控制台的命令框,请输入javac回车查看java有没有\x0d\x0a 安装好,如有问题有两种肯能:一是根本就没有安装java程序或者安装时没有正确安好,\x0d\x0a 二是环境变量没有配好。\x0d\x0a第四,环境变量配置,变量名Path的值应该是:D:\Program Files\Java\jdk1.7.0\bin \x0d\x0a 把这个路径放最好放到最前面用;号与其它隔开\x0d\x0a 变量名CLASSPATH的值是 .; 就这样就可以(当然如果你要用到其它jar包就要配置)\x0d\x0a 变量名JAVA_HOME的值是 D:\Program Files\Java\jdk1.7.0\x0d\x0a第五,编译和运行程序,如果你的Test.java放在D盘根目录下,在运行里输入cmd敲回车建进\x0d\x0a 入一个控制台的命令窗口,敲“D:”回车,输入javac Test.java 回车,再输入java Test 回车。就这样搞定。\x0d\x0a最后,我上次碰到一位朋友和你遇到同样的问题,jdk版本和你用的一样,但是我没有用过1.7版本\x0d\x0a后来是他加了我的QQ通过远程连接我帮他弄好了,我发现他有这么几个问题:1.存放java的文件夹名有中文(用中文也可以,不过个人认为最好还是用英文命名文件夹名称)。2.他的path变量配置有多个java的路径,而且没有提前。也就是说:path:D:\Program Files\Java\jdk1.7.0\bin;这项放在最前面。3.因为1.7的版本我没有用过所以我叫他换成了1.6的版本(如果你需要我可以发给你) \x0d\x0a\x0d\x0a希望对你有帮助!

java运行时找不到主类

可能原因一:java类中没有main方法。必须有下面的main方法执行入口才可以:

public static void main(String[] args) {

}

可能原因二:说明当前的路径不是java文件存放路径。解决办法:

第一步:在cmd上通过cd进入相应java类路径。如(cd  D:\Remit\icardpay-boss);

第二步:直接输入盘符即可完成路径切换(如 D:)

java无法找到或加载主类是怎么回事?

java无法找到或者加载主类主要是因为路径错误。

1、在classpath的最前面要加一个本目录路径,用.表示,由于后面还有java的dt和tools两个路径,所以.后要加;进行分隔表示。

2、在cmd下运行javac 和java的时候,必须在该java文件的目录下运行,这样生成的class也在该目录下,java的时候也会第一个就在本目录下找class文件,就不 会提示找不到了。这个cmd运行路径由于一般不太注意,输入cmd就会直接到c:\个人文件夹下,而一般的java文件会用其它软件编写,放在选定的路径 下,这两个路径很少能主动重合,一运行当然找不到了

找不到或无法加载主类!

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

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

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

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

关于java无法找到主类和cmd中运行java时提示无法找到主类的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

The End

发布于:2022-11-23,除非注明,否则均为首码项目网原创文章,转载请注明出处。