当前位置: 首页 > 面试题库 >

在Eclipse中运行的Maven项目存在问题,无法识别为Java项目

亢保赫
2023-03-14
问题内容

我已经将现有的maven项目导入Eclipse。我试图为JUnit测试设置配置,但是我的项目不会成为可测试项目。当我手动输入项目名称时,收到以下消息:

指定的项目不是Java项目

我还注意到,在键入代码并尝试调用诸如“ System.out”之类的方法时,输入句点时会弹出一条消息,提示:

该编译单元不在Java项目的构建路径上

此外,右键单击项目并导航到“构建路径”时,没有可用的操作。

在这里和其他地方进行了查找之后,我遵循了以下建议,但没有成功:

我已经验证了.project和.classpath文件的存在

我查看了.project文件,并验证了是否包含javanature

我已经运行了mvn eclipse:eclipse

我在PackageExplorer> Maven>更新项目配置中右键单击该项目

Java没有被列为项目方面,但是我不确定是否应该弄乱它,因为我尝试单击它,这导致整个项目充满错误(我认为与构建路径有关,但是我可以还记得)。删除Java作为一个方面并不能消除错误,我不得不从头开始重新导入该项目。

抱歉,如果其中任何内容含糊,请多多帮助。

我正在使用m2eclipse

编辑:简单地通过从我的工作区中删除项目,删除所有.project,.classpath文件和.settings文件夹,然后重新导入就解决了问题。我不知道为什么它第一次不起作用。


问题答案:

通过从我的工作空间中删除项目,删除所有.project,.classpath文件和.settings文件夹,然后重新导入,就可以解决问题。我不知道为什么它第一次不起作用。谢谢大家的帮助。



 类似资料:
  • “缺少生成路径条目:org.eclipse.jdt.launching.jre_container/org.eclipse.jdt.internal.debug.ui.launcher.standardvmtype/javase-1.7 更糟糕的是,当我单击Run按钮时,用于运行脚本的文件类型的选项取决于我所选择的内容。如果我在project Explorer中选择了项目,则选项是Java App

  • 上周,我们的团队决定从Netbean迁移到Eclipse,因为我们开发了一些只能在Eclipse上运行的新插件。 首先,项目开始使用来自pom的my maven插件

  • 我正在学习静态编程语言,所以我创建了一个带有main方法的文件,里面有简单的println方法调用,然后按下运行为静态编程语言应用程序,得到了异常错误:无法找到或加载主类learn.varabls.变量Kt-1/>ClassNotFoundExc0019:learn.varabls.变量Kt错误:无法找到或加载主类Kt导致:java.lang.ClassNotFoundExc0019: Kt

  • 当我试图在eclipse中创建一个Maven项目(选择maven-archetype-quickstart,1.4版)时,我得到以下错误: 无法计算生成计划:插件org.apache.maven。插件:maven-resources-plugin:3.0.2或其依赖项之一无法解析:未能读取org.apache.maven的项目描述符。插件:maven-resources-plugin:3.0.2插

  • 我试图通过从eclipse workspace项目导入现有maven项目来创建maven项目,但eclipse无法解决任何依赖项。每次创建项目、更新maven依赖项或清理项目时,依赖项会被下载,但它们不会从本地maven存储库中被引用。当我从命令行运行时生成构建 我已经筋疲力尽地尝试解决这个问题的所有修补程序了,比如启用索引、清理项目、Maven->update project 我的eclipse

  • 我在maven项目上运行proguard时遇到问题。我有这个项目的测试和发布版本。发布版本号并混淆代码。当我在测试模式下运行我的android项目时,一切都很顺利,但当我切换到发布模式时,异常被抛出。我的Maven vesrion是Maven 3.2。1、AndroidmavenPlugin 3.6。0和JDK1.6 下面你可以看到我的项目的pom文件 http://maven.apache.or