日食中的 maven 问题



在开放日食期间遇到的问题,我正在使用jdk1.8和apache-maven-3.5.0。
我将环境变量中的路径设置为:

MAVEN_HOME  = E:softwareapache-maven-3.5.0
path = .......;%MAVEN_HOME%bin;%JAVA_HOME%bin;

我在日食月亮中安装了 M2E 插件。
但是当我打开日食时,当我尝试这个“Configure” -> “Convert to Maven Project”时,我收到错误:

An internal error occurred during: "Enabling Maven Dependency Management".
Illegal type at constant pool entry 288 in class org.eclipse.m2e.core.internal.project.ResolverConfigurationIO
Exception Details:
  Location:
    org/eclipse/m2e/core/internal/project/ResolverConfigurationIO.stringAsProperties(Ljava/lang/String;)Ljava/util/Properties; @20: invokestatic
  Reason:
    Constant pool index 288 is invalid
  Bytecode:
    0000000: bb00 8959 b701 034c 2ac6 0019 2a12 06b6
    0000010: 00fc 4d2c b801 202b ba01 3200 00b9 011e
    0000020: 0200 2bb0                              
  Stackmap Table:
    append_frame(@34,Object[#137])

同样,当我右键单击我的项目时,我没有找到 maven 选项,此外,我的文件夹中没有m符号。
接下来我该怎么做?

代码在这里。

您可以在以下问题中看到此类错误:

  • "490988:能够在 1.7 项目中编译 Interface.super 构造,同时使用 1.8 项目中定义的类"
  • "JDK-8037385:-target 1.7 和静态默认方法的常量池错误"

在您的情况下,请仔细检查您的操作系统,JDK,Eclipse(32或64位)和m2e,以查看是否所有内容都以64位的相同JDK运行。

再试一次更新的 Eclipse,已经包含 m2e。

相关内容

  • 没有找到相关文章

最新更新