在CMD下用java命令出现“找不到或无法加载主类”问题
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在CMD下用java命令出现“找不到或无法加载主类”问题相关的知识,希望对你有一定的参考价值。
参考技术A 检查一下文件名与publicclass后面的类名是否一致
不一致的话
改为一样的
然后再重新编译运行
还是不行的话请自行留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程序,出现“找不到或无法加载主类 ”的注意事项