Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何强制eclipse使用Java1.5版本_Eclipse_Maven - Fatal编程技术网

如何强制eclipse使用Java1.5版本

如何强制eclipse使用Java1.5版本,eclipse,maven,Eclipse,Maven,我应该如何强制eclipse为项目使用Java1.5版本。我的系统上有JDK1.6 我做了以下操作:项目属性->java编译器->启用项目特定设置检查,使用符合性检查。我尝试取消选中该选项,并检查使用默认符合性设置。我也试着把这个加入到我的POM中 <plugin> <artifactId>maven-compiler-plugin</artifactId> <configurati

我应该如何强制eclipse为项目使用Java1.5版本。我的系统上有JDK1.6

我做了以下操作:项目属性->java编译器->启用项目特定设置检查,使用符合性检查。我尝试取消选中该选项,并检查使用默认符合性设置。我也试着把这个加入到我的POM中

            <plugin>
            <artifactId>maven-compiler-plugin</artifactId>
            <configuration>
            <source>1.5</source>
            <target>1.5</target>
            <verbose>false</verbose>
            </configuration>
        </plugin>           

但是eclipse仍然采用java 1.6版本。

确保您的java_HOME环境变量设置为JDK 1.5目录。

有两个相应的eclipse设置,在这里很有用:

使用过的JRE系统库:打开项目属性,选择Java构建路径页面,转到Libraries选项卡,在那里选择JRE系统库条目,编辑它,然后在那里您可以选择一个Java 1.5执行环境,该环境也将使用已经安装的Java 1.6环境。 您可能还需要配置所选的Java编译器:在项目属性中打开Java编译器页面,并显式地将遵从性设置为Java 1.5。
如果您需要更全面地进行设置,可以在Java类别下的workspace preferences中查找这些首选项。

您有1.5 JDK和1.6 JDK吗?您希望使用JDK1.5编译,还是使用1.6编译并允许1.5JVM运行它?采用1.6版是什么意思?我的系统上有JDK1.6。我想用JDK1.5编译并用1.5JVM运行它。似乎您需要安装JDK1.5。没有其他方法让eclipse使用1.5进行编译,而不是安装JDK1.5Eclipse只能使用您安装的编译器进行编译。为什么像上面那样指定JDK1.6符合JDK1.5是不够的?我的系统上没有JDK1.5。我只有JDK1.6。不可能在eclipse中更改任何设置以在1.5版本中编译这些更改,但仍然采用1.6版本吗