Eclipse Maven项目导入

时间:2016-12-06 14:41:18

标签: eclipse maven java-8

使用Java8,Eclipse Mars 4.5 我在一个文件夹中有一个带有pom和单个java文件的简单Maven项目。我做文件 - >导入 - >现有的Maven项目 - >指向我的文件夹。 Eclipse完成了它的成功创建项目(没有错误)。但是我可以编辑一些复杂的文件夹结构(有些困难)。我的项目文件结构是:

 Project
     /classes
       /pkg
        /.class
     /src
      /pkg
       /.java

我最初看到我的java文件(但不是在/ src中),我看到了所有依赖的jar。经过一些操作(打开/新建等)后,我终于可以编译我的java类了 - 我看到了所有生成的类文件。 但我无法运行。我确实在eclipse运行配置中指定了我的主类。 我没有启用运行方式。 我尝试运行java应用程序,得到错误:

无法找到或加载主要课程' myclass' (我确实有主要方法)

如果我尝试Maven构建(M2红色图标),最初我没有指定目标&#39;错误,将<defaultGoal>install</defaultGoal>添加到pom。我确实得到了建立成功

但还是没有跑?我错过了什么 我走了maven项目路线来简化,但是

由于

1 个答案:

答案 0 :(得分:1)

这个问题最终通过符合(提交)eclipse / maven项目的默认文件结构<classpathentry kind="src" output="target/classes" path="src/main/java">来解决。我重新创建了文件结构(因为这个)把我的.java和.classes放到/复制到那些目录中 - 它最终运行良好。

当我打开.classpath文件时,我可以看到这个问题 - 它有原始的/ classes和/ src目录,而不是我在eclipse中编辑的那个(正如我在我的问题中指出的那样)。即使我实际上已成功编译到我的/类。 我肯定不会期望这种行为,/ src和/ classes有明确的编辑选项,它应该生效 - 但可能不会。

添加的另一个观察 - 当我查看我的运行配置时 - 我看到正确的类但是eclipse没有显示位置。所以永远不会知道。

这么长的故事简短,它终于在经历了很多挫折和努力以及失去了几天之后工作(而且我只有一个java文件来编译和运行 - 想知道如果我有更多的痛苦会有多少痛苦)。

我不是常规的eclipse用户(不再是),所以有些人会习惯等等 - 但是其中一些夸克需要照顾(这是No1工具)