0%

命令行运行java class文件提示“找不到或无法加载主类”的解决方法

报错原因

1.java指令默认在寻找class文件的地址是通过CLASSPATH环境变量中指定的目录中寻找的。
2.忽略了package的影响。加载一个类,是需要完整的类名,所以必须要把包名带上

解决方案

指定生成class文件的文件夹为classpath,执行java指令,例如:

1
java -classpath "D:\source\Java\Painter\bin" app.OpenGLApp

参考

控制台中运行java类提示”找不到或无法加载主类”错误的原因及解决方案