>当我尝试构建我的项目时,我收到以下错误:
BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 45.435s
[INFO] Finished at: Wed Jun 13 17:25:47 GMT+05:30 2012
[INFO] Final Memory: 10M/76M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.0.2:compile (default-compile) on project DPCommons: Compilation failure: Compilation failure:
C:MyEclipseWorkspaceWorkspace_MayMU24DPCommonssrccomafundslangResourceClassLoader.java:[13,15] sun.misc.Resource is Sun proprietary API and may be removed in a future release
项目名称将显示在下面。
我怎样才能克服这一点。
执行以下步骤来解决此问题:
窗口 -> 首选项 -> Java ->已安装的 JRE -> 我有一个 JRE 来自 JDK 位置,我的位置看起来像 C:\Program 文件\Java\jdk1.6.0_26
窗口 -> 首选项 -> Java -> 已安装的 JRE -> 执行 环境 -> 选择 JavaSE-1.6 并选择兼容的 JRE 应该是上一步中设置的那个。
看看这个链接——
Eclipse 中的 Maven 抱怨每当 POM 更改时"无法找到 Javac 编译器"
根据此讨论,您有一个JDK版本存在此问题。升级并重试。
通过在pom中提供以下参数.xml我的项目解决了这个问题。
<compilerArguments>
<bootclasspath>${java.home}librt.jar</bootclasspath>
</compilerArguments>
但仍然不清楚为什么会这样?