问题描述:今天遇到一个小问题,在环境配置没有问题的情况下,cmd通过命令运行某个java程序报错 “找不到或无法加载主类”。
java程序运行class文件,对于有包名的类,java把包名当成文件夹处理."包名+类名"相当于"文件夹目录+类名"来寻找类。
例如:TestPrint 类文件的包名为cn.sss.leecode
在此路径E:\Demo\testProject\leecode\src\main\java\cn\sss\leecode
下cmd 然后命令运行java TestPrint 会报错
要改为在E:\Demo\testProject\leecode\src\main\java下cmd然后运行即可