我在eclipse上工作java 1.6。昨天,我试图把它编译成一个可运行的jar,但它没有用。 所以,finnaly我试图改变java版本,我仍然无法编译项目。然后我试图将我的项目转换为Maven。 最后,我使用这个解决方案: How do I remove Maven from a Eclipse java project? 但现在,当我启动项目时,我有错误:'启动应用程序'遇到了问题。无法阅读maven项目
详情我可以阅读' ... [致命]不可读的pom ......'但是我禁用了maven项目。
当我点击确定,我可以运行我的应用程序,但我有一个新的pb是什么'主要类没有找到'。我在网上看到它可能是由于java版本的变化。
现在,我希望在这些行动之前做好昨天的项目。我使用git,所以我试着回到最后一次提交,但它没有用。
你能给我一些方法或解决方案吗?
ty,Olivier
答案 0 :(得分:4)
这对我有帮助:
退出Eclipse。
删除工作区中的.metadata文件夹。
启动Eclipse。
之后,您可以导入所有项目导入 - >一般 - >现有项目进入日食。从根目录,您可以选择所有项目。
答案 1 :(得分:0)
有同样的问题:我删除了maven方面和pom。该项目运行良好,直到第二天我重新启动Eclipse并获得“Non-readable-pom”
为我修复的是(1)编辑.classpath并删除所有“pom-derived”注释(2)从.settings目录中删除m2e内容。
答案 2 :(得分:0)
有相同的问题:我发现pom.xml中的..部分为空。在其中添加了'groupId'和'artifactId'。然后在Eclipse中: 右键单击项目-> Maven->'更新项目' 奏效了。