项目“MyProject”具有比运行Eclipse更高的编译器选项

时间:2014-11-18 18:18:14

标签: eclipse hibernate jvm jdk1.6

我正在尝试重建Hibernate配置但出现Wrong Compiler Settings错误,请在下面找到我的应用配置的屏幕截图和错误:

Error Message

Build Path

Java Compiler

2 个答案:

答案 0 :(得分:8)

问题是因为Eclipse运行的JVM与我项目中指定的JVM不同(我的机器上安装了两个JDK),为了解决这个问题,我只修改了文件 eclipse.init 一种确保Eclipse将运行适当的JVM的方法。

这是我添加到 eclipse.init 的内容(您需要使用javaw.exe的确切路径):

-vm
C:\Program Files\Java\jdk1.6.0_45\bin\javaw.exe

有关eclipse.init文件的更多信息,可以找到here

答案 1 :(得分:0)

看来你正在使用maven所以你需要在编译插件中调整它你的POM

   <project>
  [...]
  <build>
    [...]
    <plugins>
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-compiler-plugin</artifactId>
        <version>3.2</version>
        <configuration>
          <source>1.6</source>
          <target>1.6</target>
        </configuration>
      </plugin>
    </plugins>
    [...]
  </build>
  [...]
</project>

有关详细信息,请查看此example