问题描述
错误: 找不到或无法加载主类
首先我在一个文件夹中新建了一个 com.javawkc 包,在这个包中新建了一个类 HellWord.java 文件。代码如下:
package com.javawkc;
/**
* 作 者: 大 华
* 公众号: java微课程
* 描 述: 为初学java的小伙伴提供技术答疑的一个平台
*/
public class HelloWorld
{
public static void main(String[] args){
}
}
接着在 com.javawkc 包中打开cmd命令窗口,运行 javac HelloWorld.java,它也能生成 HelloWorld.class 文件。如图:
然后运行 java HelloWorld 就报 错误: 找不到或无法加载主类 的错误。如图:
解决方案
- 在
com文件夹同一目录下运行java com.javawkc.HelloWorld即可。 - 通过修改源码,去掉
package com.javawkc;包名,在当前HelloWorld.class文件的目录下运行java HelloWorld即可。
完整课程内容:
开发学习中常见问题:
实战项目演练:
更多资料请关注微信公众号 《java微课程》
当在包含包的目录中尝试运行`java HelloWorld`时,出现'找不到或无法加载主类 HelloWorld'的错误。解决方法是在类的同一目录下运行`java -cp . HelloWorld`,或者修改源码去掉包名并直接在该目录运行`java HelloWorld`。

2092

被折叠的 条评论
为什么被折叠?



