eclipse中使用Maven管理java工程设置jdk版本为jdk1.8
使用Maven管理Java工程时,maven可以自动下载工程中依赖的jar包,这对于大型的项目非常方便。但在初次使用eclipse新建maven工程时遇到一些问题,我的jdk安装的是1.8版本,在配置文件pom.xml中也修改了jdk版本为1.8,但是在更新maven工程时,编译器的jdk版本自动变成jdk1.4版本,这其实是eclipse自带的maven插件不支持jdk1.8,解决方案如下:
一,安装最新的maven插件:
打开eclipse,选择Help--Eclipse Marketplace 在弹出的对话框中搜索maven,找到Maven Integration for Eclipse插件,如下图,选择install或update进行安装或更新插件。(注:我的Eclipse为:Eclipse Java EE IDE for Web Developers,Version: Kepler Service Release 2,Build id: 20140224-0627)
二,修改工程中Maven的配置文件pom.xml
在Maven工程的pom.xml文件中找到<plugins>节点,加入如下代码:
<build>
     <plugins>
       <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>3.6.0</version>
                <configuration>
                    <source>1.8</source>
                    <target>1.8</target>
                    <encoding>${project.build.sourceEncoding}</encoding>
                    <compilerArguments>
                        <verbose />
                        <bootclasspath>${java.home}/lib/rt.jar;${java.home}/lib/jce.jar</bootclasspath>
                    </compilerArguments>
                </configuration>
            </plugin>
        </plugins>
   </build>
以上代码中, 编译插件建议使用较新的版本,这里使用3.6.0( <version>3.6.0</version>),jdk使用jdk1.8 (<source>1.8</source> <target>1.8</target>)
三,在maven工程上,单击右键,选择Maven--UpdateProject,此时jdk版本已经变成1.8,如下图:
eclipse中使用Maven管理java工程设置jdk版本为jdk1.8的更多相关文章
- Eclipse中发布Maven管理的Web项目时找不到类的问题根源和解决办法(转)
		
转自:http://blog.csdn.net/lvguanming/article/details/37812579?locationNum=12 写在前面的话 现在是越来越太原讨厌Eclipse这 ...
 - 在Eclipse中使用Maven创建Web工程
		
在Eclipse中使用Maven创建Web工程 1.创建maven Project工程,使用maven-archetype-webapp 2.在pom.xml文件中,设置打包类型为war <pa ...
 - 设置通过Maven创建的工程的JDK版本—一劳永逸
		
设置通过Maven创建的工程的JDK版本—一劳永逸 [1]打开settings.xml文件 [2]找到profiles标签 [3]加入一下配置 <profile> <id> ...
 - 在eclipse中使用Maven建web工程的两种方式
		
Eclipse版本:Neon Release (4.6.0) Maven版本:3.3.9 第一种方式: 右键新建maven工程,勾选创建一个简单工程 填入信息,注意打包方式要改为war 点击完成,创建 ...
 - (转)在Eclipse中创建Maven多模块工程
		
背景:以前只总结了怎么在命令行下创建maven的多模块项目,在eclipse下怎么创建不是很清楚.最近需要在git的资源库中上传多模块项目,方便后期的维护,所以将网上的资料进行整理. 原文链接:htt ...
 - 在Eclipse中创建Maven多模块工程的例子
		
.配置eclipse的maven .在Eclipse里面New -> Maven Project -> 选择“Create a simple project” Group Id: com. ...
 - Eclipse中创建Maven多模块工程
		
1.先创建父项目 在Eclipse里面New -> Maven Project: 在弹出界面中选择“Create a simple project” 这样,我们就按常规模版创建了一个Maven工 ...
 - Maven项目pom文件设置JDK版本
		
maven项目创建之后有时候默认设定了java的低版本,每次导入项目或者更新maven的时候可能或出现一些报错,在pom.xml设定版本免除这个问题 <build> <finalNa ...
 - 【MAVEN】如何在Eclipse中创建MAVEN项目
		
目录结构: contents structure [+] 1,Maven简介 2,Maven安装 2.1,下载Maven 2.2,配置环境变量 2.3,测试 3,Maven仓库 3.1,Maven仓库 ...
 
随机推荐
- (转)ORACLE中SID和SERVICE_NAME的区别
			
背景:之前一直分不清plsql和程序中配置文件url之间的连接,想当然的认为service_name 和jdburl后面的实例相对应,直到出错的这一天,通过这篇博客,彻底扫除了盲点. 1 问题 1.1 ...
 - (转)浅析CSS——元素重叠及position定位的z-index顺序
			
多次在项目中遇到html页面元素的非期待重叠错误,多数还是position定位情况下z-index的问题.其实每次解决类似问题思路大致都是一样的,说到底还是对z-index的理解比较模糊,可以解决问题 ...
 - 配置LAMP实现WordPress
			
环境说明: 在同一台主机上实现LAMP(Linux + Apache + MariaDB + PHP) CentOS 7.3.Apache 2.4.6.MariaDB 5.5.52.PHP 5.4.1 ...
 - Epii.js  一个极其简单的Js模板引擎
			
Epii.js 简约而不简单的Js模板引擎 Epii.js 简约而不简单的JavaScript模板引擎 # 特性 一个轻量级模板引擎,可快速实现数据与ui绑定(数据变动,UI自动变动),快速实现事件绑 ...
 - Phonegap环境配置
			
最初选择的是使用Phonegap桌面开发工具 Phonegap Desktop-App与 手机客户端调试工具PhoneGap Developer App,这样省事多了,可惜不能使用后续phonegap ...
 - Django中ORM模型总结(一)[概述,查询语句]
			
理解ORM框架 概述 O:(objects)->类和对象. R:(Relation)->关系,关系数据库中的表格. M:(Mapping)->映射. 作用: 可以通过类和类对象就可以 ...
 - Cinnamon桌面是怎么回事儿
			
(linux mint 18.2 用户截图) Cinnamon的由来 在GNOME 3之前,GNOME是根据传统的桌面比拟(Desktop metaphor)而设计,到了GNOME 3便被GNOME ...
 - [COGS 0011] 运输问题1
			
11. 运输问题1 ★★☆ 输入文件:maxflowa.in 输出文件:maxflowa.out 简单对比时间限制:1 s 内存限制:128 MB [问题描述] 一个工厂每天生 ...
 - Java  方法(变量)修饰符的使用顺序
			
1:访问权限标识:public private protected (default) 2:static 静态 :abstract 抽象方法/类 3:final 常量:[可选,不能和abs ...
 - git push解决办法: ! [remote rejected] master -> master (pre-receive hook declined)
			
前天准备上传一个project到GitLab上,但是试了很多次都上传不上去,报错如下: ! [remote rejected] master -> master (pre-receive hoo ...