【问题标题】:Unable to install m2e lifecycle mappings无法安装 m2e 生命周期映射
【发布时间】:2013-09-29 09:38:50
【问题描述】:

将我的 Eclipse Kepler 版本更新到 20130919-0819 后,我需要重新安装 m2e 生命周期映射。但是,当我尝试打开安装生命周期映射的对话框(通过首选项或 POM 查看器消息中的链接)时,会显示以下错误消息:

"Discovery completed without finding any extensions. Please check your network connection and try again."

Eclipse 错误日志显示以下异常:

java.io.IOException: Unable to create temporary file
at java.io.File$TempDirectory.generateFile(Unknown Source)
at java.io.File.createTempFile(Unknown Source)
at org.eclipse.equinox.internal.p2.discovery.compatibility.RemoteBundleDiscoveryStrategy$DownloadBundleJob.call(RemoteBundleDiscoveryStrategy.java:197)
at org.eclipse.equinox.internal.p2.discovery.compatibility.RemoteBundleDiscoveryStrategy$DownloadBundleJob.call(RemoteBundleDiscoveryStrategy.java:1)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)

我已经尝试使用全新的 Eclipse 安装以及新的工作区,但错误仍然存​​在。我的网络连接正常,我可以在网络浏览器中打开指向 JAR 文件的链接。

【问题讨论】:

    标签: java eclipse maven m2eclipse m2e


    【解决方案1】:

    这是由 p2 和 jdk 1.7.0_40 之间的不兼容引起的(请参阅 https://bugs.eclipse.org/bugs/show_bug.cgi?id=417458)。

    您可以尝试使用 vm 参数使用旧版本的 jdk 启动 eclipse。查看相关链接:

    【讨论】:

      【解决方案2】:

      尝试将您的 jdk 更新到 jdk 1.7.0_40 以上的较新版本

      【讨论】:

        猜你喜欢
        • 2011-11-16
        • 1970-01-01
        • 2012-06-04
        • 2011-10-02
        • 2012-10-31
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多