项目、Eclipse和Tomcat关于JRE的综合问题

一直都没搞清楚建项目的JRE、Eclipse用的JRE和Tomcat运行所用的JRE版本,今天同样遇到老问题了,就狠心花点心思搞清楚,免得以后遇到此问题再不知所措。

如何查看项目所用的JDK版本:

在Eclipse里展开项目的目录 ->Java Resources(Java文件和JDK的jar包)->Libraries->JRE System Library,在JRE System Library后面有JavaSE-1.6,就是此项目所用的JDK版本。如图所示:

项目、Eclipse和Tomcat关于JRE的综合问题

查看Eclipse里编译时默认的JRE,即Compiler,并设置:

在Eclipse里点击Window->Preferences,接下来的步骤如下图所示:

项目、Eclipse和Tomcat关于JRE的综合问题

在电脑上装Eclipse后,都会将Eclipse和自己装的JDK进行绑定,步骤如下图所示:

项目、Eclipse和Tomcat关于JRE的综合问题

下载的JDK安装后,在安装的JDK文件夹下面有JRE,绑定的是JRE

将Eclipse和Tomcat绑定,步骤如下:

在Eclipse里点击Window->Preferences->Server->Runtime Environments->Add,如图所示:

项目、Eclipse和Tomcat关于JRE的综合问题
在最后选择JRE时,一般选择第一项,第一项是第一步(Eclipse的Compiler)的JRE

所以尽量让它们都保持一直,这样就不会出现问题。

但是如果是移植项目的话,即创建项目用的JDK版本是由开发者决定的,所以移植到自己的Eclipse里时,可能会遇到不兼容问题,如“Project facet Java version 1.7 is not supported”,就是版本不支持的问题,如果只按照前两步去修改,解决不了任何问题,需要去项目的配置文件中修改,找到项目在硬盘上存放的位置,进去->.settings->org.eclipse.wst.common.project.facet.core.xml,打开此文件,此文件的内容如下:



 
 
 
  
  
 

的version的值修改成低版本即可,修改成自己的Eclipse绑定的JDK版本号,保存就可以了。

在运行Java Web项目时,可能遇到 Tomcat version 6.0 only supports J2EE 1.2, 1.3, 1.4, and Java EE 5 Web modules。这是Tomcat是6.0的,只支持JDK1.2~1.4和Java EE5Web modules,而项目用的JDK版本是1.7,所以Tomcat不支持。这是只需把 的version值改成低版本,直至不再出现刚才的问题。注:version的值是以0.5递增的,没有2.4、2.7.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值