在本文中,我们将给您介绍关于不同版本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 - Maven项目Update Project后jdk版本变成1.5
- eclipse --JDK版本切换 && 配置Tomcat服务
- eclipse jdk版本设置
- eclipse 中修改maven 显示的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(快捷键是 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版本,这是种良好的规范,利于别人理解。
参考链接
- maven 修改默认的JDK版本
- Maven管理项目的时候 Update Project后jre变成1.5
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版本设置
1 Java Build Path(项目的编写环境配置):
在项目上单击右键,properties -> Java Build Path -> Libraries,选择JRE System Library -> Edit,选择想要的jdk版本;
2 选择单个项目的编译器:
在项目上单击右键,properties -> java compiler , 绑定项目级别的compiler类型;
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版本
截图如下:此图是正确的截图,在没有修改之前显示的是: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版本的相关信息,可以在本站进行搜索。
本文标签: