GVKun编程网logo

不同版本Eclipse对JDK版本要求(eclipse版本对应的jdk)

22

在本文中,我们将给您介绍关于不同版本Eclipse对JDK版本要求的详细内容,并且为您解答eclipse版本对应的jdk的相关问题,此外,我们还将为您提供关于Eclipse-Maven项目Update

在本文中,我们将给您介绍关于不同版本Eclipse对JDK版本要求的详细内容,并且为您解答eclipse版本对应的jdk的相关问题,此外,我们还将为您提供关于Eclipse - Maven项目Update Project后jdk版本变成1.5、eclipse --JDK版本切换 && 配置Tomcat服务、eclipse jdk版本设置、eclipse 中修改maven 显示的jdk版本的知识。

本文目录一览:

不同版本Eclipse对JDK版本要求(eclipse版本对应的jdk)

不同版本Eclipse对JDK版本要求(eclipse版本对应的jdk)

原文:https://blog.csdn.net/kevin_pso/article/details/54971739 

1.Eclipse 4.6 (Neon)---需要JDK1.8版本,官网解释如下

----------------------------------------------------------------------------------------

Eclipse 4.6 (Neon)isscheduled for release on June 22, 2016.

A Java 8 JRE/JDK is required to run all Neon packages based on Eclipse 4.6. The reasoning behind requiring Java 8 are discussedhere.

 

 

2.Eclipse 4.5 (Mars) ---需要JDK1.7及以上版本,官网解释如下

----------------------------------------------------------------------------------------

Eclipse 4.5 (Mars) was released on June 24, 2015.

Consider using the new Installer! Please see 6 Steps to Install Eclipse.

A Java 7 JRE/JDK is required for all Mars package downloads based on Eclipse 4.5. Information concerning tested configurations for Eclipse 4.5 is providedhere.

 

3.Eclipse 4.4 (Luna)  ---需要JDK1.7及以上版本,官网解释如下

Eclipse 4.4 (Luna) was released on June 25, 2014.

A Java 7 JRE/JDK is required for most of the Luna package downloads based on Eclipse 4.4. Information concerning tested configurations for Eclipse 4.4 is providedhere.

 

4.Eclipse 4.3 (Kepler) ---需要JDK1.6及以上版本,官网解释如下

Eclipse 4.3 (Kepler) was released in June 2013.

A Java 6 JRE/JDK is recommended for Eclipse 4.3. More information concerning tested configurations for Eclipse 4.3 is providedhere
---------------------
作者:开心的小白白白
来源:CSDN
原文:https://blog.csdn.net/kevin_pso/article/details/54971739
版权声明:本文为博主原创文章,转载请附上博文链接!

Eclipse - Maven项目Update Project后jdk版本变成1.5

Eclipse - Maven项目Update Project后jdk版本变成1.5

问题与分析

最近遇到个奇怪的问题,在Eclipse里对一个Maven项目进行Update Project(快捷键是 Alt+F5),原本jdk为1.8的项目忽然就变成了1.5,于是就报了一些错误。

我猜想可能跟Maven默认的jdk版本有关系,百度了下,确实如此,Maven项目如果不指定编译的jdk版本,就会默认为jdk1.5。查了下项目的pom文件,里边并没有指定编译的jdk版本,而Maven的配置文件settings.xml里也没有指明jdk版本,所以当我Update Project后,这个Maven项目就会自动变成jdk1.5了。

<!-- more -->

解决方法

有两种解决方法,一种是针对某个Maven项目而言,直接在pom文件中指明jdk版本;一种是全局设置,为所有Maven项目指明jdk版本。

在pom文件中指明jdk版本

在项目的pom.xml中的build节点里使用maven的编译插件来指定jdk版本,项目中通常使用这种方法来指定,因为比较灵活,可以随意指定版本,修改保存后即可生效。

<build>
    <plugins>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-compiler-plugin</artifactId>
            <version>3.1</version>
            <configuration>
            <encoding>UTF-8</encoding>
            <source>1.8</source>
            <target>1.8</target>
            </configuration>
        </plugin>
    </plugins>
</build>

修改settings.xml文件

找到Maven的安装路径,打开conf\settings.xml,找到profiles节点,在该节点下添加一个profile节点:

<profile>
    <id>jdk-1.8</id>
    <activation>
    <jdk>1.8</jdk>
    <activeByDefault>true</activeByDefault>
    </activation>
    <properties>
    <maven.compiler.source>1.8</maven.compiler.source>
    <maven.compiler.target>1.8</maven.compiler.target>
    <maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
    </properties>
</profile>

使用这种方法的好处是所有Maven项目都会按照这里的jdk版本来编译,当然如果在pom文件里也指定了jdk版本,则以pom里的为准。这种全局修改的方法必须要重启Eclipse才有效果

个人建议就算是修改了全局配置,也要在每个Maven项目里指明jdk版本,这是种良好的规范,利于别人理解。

参考链接

  1. maven 修改默认的JDK版本
  2. Maven管理项目的时候 Update Project后jre变成1.5

eclipse --JDK版本切换 && 配置Tomcat服务

eclipse --JDK版本切换 && 配置Tomcat服务

eclipse 切换 JDK版本
http://jingyan.baidu.com/album/d45ad148880ca769552b8009.html?picindex=5

eclipse 配置 tomcat
http://jingyan.baidu.com/article/3065b3b6efa9d7becff8a4c6.html

eclipse jdk版本设置

eclipse jdk版本设置

1 Java Build Path(项目的编写环境配置):

在项目上单击右键,properties -> Java Build Path -> Libraries,选择JRE System Library -> Edit,选择想要的jdk版本;
  image

 

2 选择单个项目的编译器:

在项目上单击右键,properties -> java compiler , 绑定项目级别的compiler类型;
image

 

 

3 修改maven项目的pom.xml配置文件(应该是选择项目的jdk编译器,优先级最高):

<plugins>
        <plugin>
            <artifactId>maven-compiler-plugin</artifactId>
            <configuration>
              <source>1.8</source>
              <target>1.8</target>
          </configuration>
        </plugin>
        
    </plugins>

 

eclipse 中修改maven 显示的jdk版本

eclipse 中修改maven 显示的jdk版本

截图如下:此图是正确的截图,在没有修改之前显示的是:JavaSE-1.5 

 

通过如下方法让其显示为1.7:

1.打开setting.xml 文件(如:D:\Program Files\maven\repo\setting.xml) 在 <profiles> </profiles>标签内,添加如下代码

	<profile>
      <id>jdk-1.7</id>

      <activation>
		<activeByDefault>true</activeByDefault>
        <jdk>1.7</jdk>
      </activation>

      <properties>
       <maven.compiler.source>1.7</maven.compiler.source>
	   <maven.compiler.target>1.7</maven.compiler.target>
	    <maven.compiler.compilerVersion>1.7</maven.compiler.compilerVersion>
      </properties>
    </profile>

即可

我们今天的关于不同版本Eclipse对JDK版本要求eclipse版本对应的jdk的分享就到这里,谢谢您的阅读,如果想了解更多关于Eclipse - Maven项目Update Project后jdk版本变成1.5、eclipse --JDK版本切换 && 配置Tomcat服务、eclipse jdk版本设置、eclipse 中修改maven 显示的jdk版本的相关信息,可以在本站进行搜索。

本文标签: