JAVA找不到或无法加载主类 问题描述问题原因解决方案 问题描述 Windows配置Java环境变量没有问题,正常输出Java版本,但是启动部分依赖JDK的中间件(例如我本地启动RocketMQ)无法正常启动,提示无法找到或加载主类。 问题原因 JAVA_HOME配置的路径异常导致的,Java的安装包安装默认安装到C盘目录下的Program Files,原因就是这个文件夹中间的空格。 解决方案 文件夹移除空格 复制到其他文件夹不带空格命名的,JAVA_HOME重新配置,重启生效就行。