<分区>
在将其标记为重复之前,请听我说完。
我正在尝试使用 gradle 导入一个 java 项目(功能齐全,适用于所有其他笔记本电脑,没有任何问题)。
我的项目 100% 正常运行,它适用于所有其他笔记本电脑
当我的笔记本电脑被重新镜像为 windows 10 时出现了这个问题
我已经配置了环境变量,
JAVA_HOME = C:\Program Files\Java\jdk1.8.0_161
,我在 PATH 中添加了C:\Program Files\Java\jre1.8.0_161\bin
命令行我看到的是正确的版本。 (Java 版本)
我右键单击了我的项目“配置构建路径”。我确保它是我在环境变量 (1.8.0_161) 中提到的最新版本。
我已经导入我的项目,清理构建,刷新并运行(显示无法找到或加载主类)
在命令行中,我执行了
gradle clean build
构建成功,没有错误我还运行了我的 java 应用程序
java -jar app.jar
我的应用程序启动并在 localhost:8080 上运行我创建了一个简单的 hello world 测试项目,它运行正常。
那么,我的问题是在 ECLIPSE 和 Spring 工具套件 IDE 中导致无法加载主类错误的原因是什么?
PS:我没有任何配置错误的包(正如我提到的项目在任何其他笔记本电脑上都能完美找到) 此外,我已经删除了 Eclipse(.p2、.eclipse、eclipse 和 eclipse 工作区文件夹)、Java 和 gradle,并多次重新安装。
更新
如上所述(#8),如果我运行 .jar 应用程序,它将工作。
我还尝试通过命令提示符运行我的 java 应用程序
java C://.......myMainApp.java
Error: Could not find or load main class com.jesse.umsswap.app.myMainApp
编辑不重复
正如我在这篇文章中提到的,Jarrod 提供的两个链接没有解决我的问题。我已经看过那两个帖子,但解决方案并没有解决我的问题。
附言
您是否曾经在 git 中有一个正在运行的 java 项目,但是当您克隆它时却提示“无法加载或找到主类”?