作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在将我们的一些项目转换为 Maven 项目,但是 m2e 将我的 .classpath JRE 条目更改为:
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER">
<attributes>
<attribute name="maven.pomderived" value="true"/>
</attributes>
</classpathentry>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6">
<attributes>
<attribute name="maven.pomderived" value="true"/>
</attributes>
</classpathentry>
Description Resource Path Location Type Access restriction: The type WindowsPopupMenuSeparatorUI is not accessible due to restriction on required library C:\Program Files\Java\jdk1.6.0_20\jre\lib\rt.jar DottedJPopupMenuSeparator.java /acommons/src/com/ks/acommons/gui/lookandfeel line 10 Java Problem
最佳答案
在我看来,Maven 正在帮助你。它强制 Eclipse 使用严格的 Java 1.6 环境并阻止您使用不属于标准发行版的库。
通常,此错误消息暗示您应该声明新的 Maven 依赖项,而不是依赖于(例如)JRE/lib/ext
中存在的 JAR 文件。 .
关于java - 有什么办法可以防止 m2e 修改 eclipse .classpath 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12357380/
我是一名优秀的程序员,十分优秀!