Java编译运行时报错“找不到或无法加载主类”问题的解决
在尝试用maven编译运行示例程序时遇到上图所示问题(倒数第三行是正确编译时的命令)
源代码
在同学帮助下解决了这一问题:
在包下的类,在Java源文件的地方编译之后,运行时,需要在最外层包的上一级目录下运行,并且类前面需要带上包名,且以.号隔开
程序中只有一个包为com.example,故运行时应在包com.example的上一级目录java下运行,如图:
PS D:\VSCodePro\mavenWork\demo\src\main\java> java com.example.App
Hello World!
之后结果符合预期,问题解决。
(小白第一次发文)