maven的tomcat7插件配置jdk版本信息。

时间:2024-04-10 18:16:32

   这里我不是要讲在maven上怎么配置jdk1.7,而是讲如何在windows的多个jdk环境下,maven项目编译指定的jdk的方式。

打开eclipse的preferences, 寻找jre,这里我安装了两个jdk,如图:

maven的tomcat7插件配置jdk版本信息。

这里默认的编译环境是jdk1.8

但是我想在项目中运行jdk1.7呢?

右键项目名称选择properties, 点击java Compiler,选择1.7,这大概是没有错的,但是问题并不会解决。解决问题的方式是在

java Build path

maven的tomcat7插件配置jdk版本信息。

在libraries中,删除多余的库文件,然后选择add Library,

webApp Libraries是web项目的lib库下的jar,server runtime是自己下载tomcat的lib库,我这里选择jre system library

maven的tomcat7插件配置jdk版本信息。

如果直接选择default jre当然是没问题的,然后使用maven7插件运行jdk1.8也是毫无问题,clean tomcat7:run,

如果想使用jdk1.7,Alternate jre也可以,Alternate表示备选的意思

如果选择执行环境呢?这就是重点了,

maven的tomcat7插件配置jdk版本信息。

单单选择javase-1.7是不够的,编译的时候还是默认为jdk1.8,必须要指定环境,

点击Environments

maven的tomcat7插件配置jdk版本信息。

选择javaSE-1.7 , 再选择jdk1.7打勾,ok完成了。

这样maven插件编译的时候使用的确实是jdk1.7。