JDK11之后用命令行运行程序出现找不到或无法加载主类,java.lang.ClassNotFoundException的原因

1,问题描述:

D:\Java>javac HelloWorld.java

D:\Java>java HelloWorld.class
错误: 找不到或无法加载主类 HelloWorld.class
原因: java.lang.ClassNotFoundException: HelloWorld.class

2,原因和解决办法:
我下载jdk16之后一直出现上面的问题,浪费了很多时间,现在来总结一下

1.jdk9之后的版本在配置环境变量的时候是不需要配置classpath的

2. jdk9之后的版本不需要手动使用javac命令编译之后运行,而是可以直接用Java命令运行.java文件,或者在对应路径中创建相应的包然后在运行。

猜你喜欢

转载自blog.csdn.net/qq_43964318/article/details/118613357