MANIFEST.MF(系统找不到指定的路径)
Posted
技术标签:
【中文标题】MANIFEST.MF(系统找不到指定的路径)【英文标题】:MANIFEST.MF (The system cannot find the path specified) 【发布时间】:2017-03-03 23:17:15 【问题描述】:我正在尝试按照教程“http://crunchify.com/how-to-build-restful-service-with-java-using-jax-rs-and-jersey/”中的说明创建项目。我已按照所有步骤操作,但我收到了 POM 错误 ....
描述资源路径位置类型 C:\Users\xxxxxx\workspace\CrunchifyRESTJerseyExample\target\m2e-wtp\web-resources\META-INF\ pom.xml /CrunchifyRESTJerseyExample line 1 Maven配置问题
我注意到我有 2 个 Web 内容文件夹:一个在 Deployed Resources 下,其中包含我的 MANIFEST.MF 文件,另一个与 Deployed Resources 文件夹处于同一级别。 Eclipse 似乎在它所在的第二个 WebContent 文件夹中寻找它。有没有简单的解决方法?
【问题讨论】:
“web”目录在wb-resource node
中指定到.settings/org.eclipse.wst.common.component
文件中。关于第一个错误,你什么时候得到它?运行 Maven 时?
嗨。当我打开 Eclipse 时,问题中的项目没有显示错误,但是 POM 确实在 maven 工件以及 asm 和 json 依赖项下显示了红线。但是,是的,当我右键单击 Project 并选择 Run As > Maven Build 并输入“clean install”时,POM 会出现错误。
我查看了我的 Eclipse 设置文件夹“...\eclipse\jee-neon\eclipse\configuration\.settings”,但它不包含您提到的那个文件,只有“org .eclipse.equinox.p2.garbagecollector.prefs”和“org.eclipse.ui.ide.prefs”。
不,不。我的意思是.settings
文件夹在 项目文件夹中。另一方面,将您在红线中收到的错误消息以及运行“全新安装”时收到的错误消息发布。
我的项目配置存在严重问题。在不同的文件夹路径下有 3 个 POM 文件。一个在“/.../WebContent/META-INF/maven/CrunchifyRESTJerseyExample/CrunchifyRESTJerseyExample/pom”下,另一个在“/.../target/m2e-wtp/web-resources/META-INF/maven/CrunchifyRESTJerseyExample/CrunchifyRESTJerseyExample /pom.xml”和第三个在“/..../target/m2e-wtp/web-resources/META-INF/maven/CrunchifyRESTJerseyExample/CrunchifyRESTJerseyExample/pom.xml”下。
【参考方案1】:
我有类似的问题,更新 Maven 项目解决了它。
在 Eclipse 中,右键单击项目 > Maven > 更新项目
看到这个帖子: http://kodurishiva.blogspot.pt/2016/04/manifestmf-system-cannot-find-path.html
当我执行maven clean
时,这种情况再次出现。
【讨论】:
【参考方案2】:有两种方法可以解决此错误。
来自 Eclipse:
右键单击项目 -> 转到 Maven -> 更新项目。
第二种方法是使用命令行 maven 从 maven 全新安装。
使用以下命令:
mvn clean
【讨论】:
【参考方案3】:转到项目构建路径中的库选项卡。 JRE 系统库必须是项目的默认 JRE。
【讨论】:
【参考方案4】:有两种方法可以解决此错误。
来自 Eclipse:
Right-click on the project -> Go to Maven -> Update project.
【讨论】:
另一种方法是什么?你说两种方式【参考方案5】:更新 Maven 项目刚刚解决了我的问题
【讨论】:
【参考方案6】:对于 Eclipse:
检查您的项目是否没有文件夹 - src/main/java
。
然后右键单击project -> Click Build Path -> Configure build path
-> 在打开的窗口中单击sources
选项卡。
您不会看到src/main/java
文件夹丢失的错误。
选择它并删除它。错误将消失。
【讨论】:
以上是关于MANIFEST.MF(系统找不到指定的路径)的主要内容,如果未能解决你的问题,请参考以下文章
解决Maven项目pom.xml文件报xxx\target\classes\META-INF\MANIFEST.MF (系统找不到指定的路径。)问题
Maven项目pom.xml文件报:xxx argetm2e-wtpweb-resourcesMETA-INFMANIFEST.MF (系统找不到指定的路径。) 问题
pom.xml错误xxxx argetclassesMETA-INFMANIFEST.MF (系统找不到指定的路径。)
Maven项目pom.xml文件报xxx argetclassesMETA-INFMANIFEST.MF (系统找不到指定的路径)