Eclipse, mvn eclipse:clean eclipse:eclipse, Error: Could not find or load main class
Eclipse, mvn eclipse:clean eclipse:eclipse, Error: Could not find or load main class
问题:
错误:找不到或无法加载主 class
情况:
- Spring 引导项目
- Eclipse 最新版本,Maven 3.3.1,JDK 1.8.0.242
- Windows 10
- 日食版本 2019-12
如何重新制作
- 转到我项目的父级
- 运行
mvn eclipse:clean eclipse:eclipse
- 将项目导入为
Existing projects in workspace
(我不想使用 Maven 项目)
- 转到我的主class
- 右键单击 运行 -> 运行 As -> 检查 Main Class 是否正确
- 错误:无法找到或加载主程序 class
已经尝试过:
- 多次清理运行 mvn clean install mvn eclipse:clean eclipse:eclipse
- 多次删除 .meta 并重新创建工作区
- 转到运行 as -> Class路径 -> 高级 -> 添加文件夹 -> 添加 target/classes
- 因为我在写这个问题,所以我显然在 Whosebug 上尝试了所有与这个问题相关的东西。
如果有人能推荐一些新东西,我将不胜感激。
[更新]
除 2019-12 以外的所有版本的问题都已解决。
我已经验证了以下
- 日食 2019-09 (4.13)
- 日食 2019-06 (4.12)
- 日食 2019-03 (4.11)
这个问题说服了我。这只会发生 2019-12.
我已经验证了以下内容。
- Spring 套房 3
- Spring 套房 4
- 日蚀光子
问题的原因是由于OS.
对类路径的限制
- 这是一个与此问题相关的问题 Java: Support for long classpath on Windows。
您可以通过如下所示设置类路径的选项来解决问题。(或来自 here )
在 Spring Tool Suite 3,4 中,它无需任何特殊配置即可工作。
我还没有找到直观识别问题的方法。
这个问题是独一无二的。
构建或部署都没有问题,只是调试时出现问题。
所以很容易判断是不是类路径的问题。
问题: 错误:找不到或无法加载主 class
情况:
- Spring 引导项目
- Eclipse 最新版本,Maven 3.3.1,JDK 1.8.0.242
- Windows 10
- 日食版本 2019-12
如何重新制作
- 转到我项目的父级
- 运行
mvn eclipse:clean eclipse:eclipse
- 将项目导入为
Existing projects in workspace
(我不想使用 Maven 项目) - 转到我的主class
- 右键单击 运行 -> 运行 As -> 检查 Main Class 是否正确
- 错误:无法找到或加载主程序 class
已经尝试过:
- 多次清理运行 mvn clean install mvn eclipse:clean eclipse:eclipse
- 多次删除 .meta 并重新创建工作区
- 转到运行 as -> Class路径 -> 高级 -> 添加文件夹 -> 添加 target/classes
- 因为我在写这个问题,所以我显然在 Whosebug 上尝试了所有与这个问题相关的东西。
如果有人能推荐一些新东西,我将不胜感激。
[更新]
除 2019-12 以外的所有版本的问题都已解决。 我已经验证了以下
- 日食 2019-09 (4.13)
- 日食 2019-06 (4.12)
- 日食 2019-03 (4.11)
这个问题说服了我。这只会发生 2019-12.
我已经验证了以下内容。
- Spring 套房 3
- Spring 套房 4
- 日蚀光子
问题的原因是由于OS.
对类路径的限制
- 这是一个与此问题相关的问题 Java: Support for long classpath on Windows。
您可以通过如下所示设置类路径的选项来解决问题。(或来自 here )
我还没有找到直观识别问题的方法。
这个问题是独一无二的。
构建或部署都没有问题,只是调试时出现问题。
所以很容易判断是不是类路径的问题。