在CMD下用java命令出现“找不到或无法加载主类”问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在CMD下用java命令出现“找不到或无法加载主类”问题相关的知识,希望对你有一定的参考价值。

参考技术A 检查一下文件名与public
class后面的类名是否一致
不一致的话
改为一样的
然后再重新编译运行
还是不行的话请自行留q
可以远程帮你看看
参考技术B 你是否在运行cmd之后才改的classpath环境变量?这样需要重启cmd的。本回答被提问者采纳

命令java 找不到或无法加载主类

这个是由于用了package导致cmd下找不到class文件产生的错误,解决方案:
方法1.删除HelloWord.java源程序中的第一行package demo1;然后在cmd下正常使用javac HelloWord.java生成class文件,以及java HelloWorld运行程序即可

方法2.在项目下,新建一个与package相同的文件夹demo1,把HelloWord.java放置在demo1文件夹下;cmd到与demo1文件夹同级的目录,运行javac   demo1/HelloWord.java编译程序,然后运行java demo1.HelloWord则可以运行含有demo1包名的java程序

 

以上是关于在CMD下用java命令出现“找不到或无法加载主类”问题的主要内容,如果未能解决你的问题,请参考以下文章

在CMD下运行编译过的java文件,用java命令出现“找不到或无法加载主类”问题

Java 命令行运行java程序,出现“找不到或无法加载主类 ”的注意事项

编译没问题,cmd下运行java类文件时,提示:找不到或无法加载主类

运行Java cmd程序 找不到或无法加载主类怎么解决

java找不到或无法加载主类

命令java 找不到或无法加载主类