我正在尝试使用Maven(Bundled Maven 3)和IntelliJ项目(Spring)。当我双击其中一个Maven生命周期步骤时,我收到以下错误:
" C:\ Program Files(x86)\ Java \ jdk1.8.0_25 \ bin \ java" -Dmaven.multiModuleProjectDirectory =项目根" -Dmaven.home = C:\ Program Files(x86)\ JetBrains \ IntelliJ IDEA 14.1.4 \ plugins \ maven \ lib \ maven3" " -Dclassworlds.conf = C:\ Program Files(x86)\ JetBrains \ IntelliJ IDEA 14.1.4 \ plugins \ maven \ lib \ maven3 \ bin \ m2.conf" -Didea.launcher.port = 7536" -Didea.launcher.bin.path = C:\ Program Files(x86)\ JetBrains \ IntelliJ IDEA 14.1.4 \ bin" -Dfile.encoding = windows-1252 -classpath" C:\ Program Files(x86)\ JetBrains \ IntelliJ IDEA 14.1.4 \ plugins \ maven \ lib \ maven3 \ boot \ plexus-classworlds-2.4.jar; C :\ Program Files(x86)\ JetBrains \ IntelliJ IDEA 14.1.4 \ lib \ idea_rt.jar" com.intellij.rt.execution.application.AppMain org.codehaus.classworlds.Launcher -Didea.version = 14.1.4 clean
错误:无法找到或加载主类根
我已经搜索了Google和StackOverflow几个小时,但没有找到问题的解决方案。
我刚刚开始使用Maven,所以我不太了解它。
提前致谢。
答案 0 :(得分:7)
问题是其中一个IntelliJ Maven设置中的空格。 在构建工具> Maven> Runner部分我从
更改了VM Options-Dmaven.multiModuleProjectDirectory =项目根
到
-Dmaven.multiModuleProjectDirectory ="项目根"
答案 1 :(得分:0)
我遇到了同样的问题,我尝试了所发现的一切。此解决方案未在任何地方描述: 转至:运行 - >编辑配置 - >将“使用模块的类路径”更改为不同的模块。 它解决了我的问题。