为什么在eclipse启动tomcat总是出现这个错误

时间:2023-01-21 15:00:52
This release of Apache Tomcat was packaged to run on J2SE 5.0 
or later. It can be run on earlier JVMs by downloading and 
installing a compatibility package from the Apache Tomcat 
binary download page.

以前用的是1.5现在换成1.4
所有的设置都正确了。。总是一启动,就报这个错误。。也找高手问了。。还是一样。。。帮忙分析一下
tomcat总是找错jdk

25 个解决方案

#1


引用
 run on J2SE 5.0 

你换个jdk1.5应该就不会错了.

#2


JDK1.6

#3


引用 1 楼 YOYOOOP 的回复:
引用run on J2SE 5.0  
你换个jdk1.5应该就不会错了. 

或者换个低版本的Tomcat

#4


换个 jdk 1.5 的吧

#5


我觉得应该升级jdk.因为jdk1.5以上提供了很多新特性.而有些特性是多数开发者喜欢的.

#6


This release of Apache Tomcat was packaged to run on J2SE 5.0 
or later. It can be run on earlier JVMs by downloading and 
installing a compatibility package from the Apache Tomcat 
binary download page. 

此版本的Apache是包装容器上运行的J2SE 5.0 
或更高版本。它可以运行在早些时候JVMs下载
安装一个兼容性软件包的Apache雄猫
二进制下载网页。

提示的很清楚:说你的Apache版本低了,叫你用J2SE5.0以上的.或JSE5.0的就可以了

#7


JDK1.5啊,多好,多了很多特性

#8


换一个jdk高版本的试试

#9


tomcat5.5开始就不能再使用jDK1.4了

#10


eclipse默认的jdk是1.3的版本,而你装的tomcat默认需要jdk1.5以上

#11


 Tomcat 中的JDK配置问题 请与项目本身JDK保持一致即可

#12


错误的意思是说你当前的Tomcat要求你的JDK必须是1.5或者1.5以上的

#13


你的tomcat的版本和jdk的版本不配套

#14


tomcat中有个配置jdk的选项。把他配置成你项目中需要的,也就是本地的jdk。

#15


版本不同,

  用一个1.5的JDK 
  试下看看,

#16


要用jdk1.5以上的版本

#17


是你自己挖坑把自己给埋了~ 建议你用个差不多版本的比如eclipse3.2 ,我经常拿eclipse3.2做 1.4和1.5的开发,
eclipse 里有设定用哪个 jdk 的,每次转换需要改两个地方 。  window --> preferences --> java---> Compiler 里 jdk 版本改下  

还有就是 Installed JRES 改成对应的jre就成了,没有自己把jre加上去, 来回切换不会出那些问题的。
当然每个tomcat 用的 jdk 版本也不一样,你也需要在 eclipse 里修改对应的 jre,很有可能你用的就是Eclipse 里默认的jre

#18


大哥版本不兼容,换个jdk,就好了 !

#19


引用 17 楼 billwindows 的回复:
是你自己挖坑把自己给埋了~ 建议你用个差不多版本的比如eclipse3.2 ,我经常拿eclipse3.2做 1.4和1.5的开发, 
eclipse 里有设定用哪个 jdk 的,每次转换需要改两个地方 。  window --> preferences --> java---> Compiler 里 jdk 版本改下  

还有就是 Installed JRES 改成对应的jre就成了,没有自己把jre加上去, 来回切换不会出那些问题的。 
当然每个tomcat 用的 jdk 版本也不一样,你也需要在 eclipse 里修改对应的 jre…



楼主这个错误是TOMCAT里面配置的JDK版本过低造成的,用JDK1.4编译去用1.5运行是没有问题的。

#20


It can be run on earlier JVMs by downloading and 
installing a compatibility package from the Apache Tomcat 
binary download page. 

到了Tomcat官方下载一个兼容包就行了。

#21


换个JDK吧。可能不兼容。

#22


你关闭了Tomcat服务没?
  如果没有就先关闭它在试试

#23


This release of Apache Tomcat was packaged to run on J2SE 5.0 
or later
人家说运行在J2SE5.0或者5.0以后的版本,你的1.4当然不行啊

#24


这个Apache Tomcat 版本运行在j2se 5.0或以后版本,它能运行在早期的
JVMs ,你须要从tomcat下载安装一个兼容性包,

#25


关注!

#1


引用
 run on J2SE 5.0 

你换个jdk1.5应该就不会错了.

#2


JDK1.6

#3


引用 1 楼 YOYOOOP 的回复:
引用run on J2SE 5.0  
你换个jdk1.5应该就不会错了. 

或者换个低版本的Tomcat

#4


换个 jdk 1.5 的吧

#5


我觉得应该升级jdk.因为jdk1.5以上提供了很多新特性.而有些特性是多数开发者喜欢的.

#6


This release of Apache Tomcat was packaged to run on J2SE 5.0 
or later. It can be run on earlier JVMs by downloading and 
installing a compatibility package from the Apache Tomcat 
binary download page. 

此版本的Apache是包装容器上运行的J2SE 5.0 
或更高版本。它可以运行在早些时候JVMs下载
安装一个兼容性软件包的Apache雄猫
二进制下载网页。

提示的很清楚:说你的Apache版本低了,叫你用J2SE5.0以上的.或JSE5.0的就可以了

#7


JDK1.5啊,多好,多了很多特性

#8


换一个jdk高版本的试试

#9


tomcat5.5开始就不能再使用jDK1.4了

#10


eclipse默认的jdk是1.3的版本,而你装的tomcat默认需要jdk1.5以上

#11


 Tomcat 中的JDK配置问题 请与项目本身JDK保持一致即可

#12


错误的意思是说你当前的Tomcat要求你的JDK必须是1.5或者1.5以上的

#13


你的tomcat的版本和jdk的版本不配套

#14


tomcat中有个配置jdk的选项。把他配置成你项目中需要的,也就是本地的jdk。

#15


版本不同,

  用一个1.5的JDK 
  试下看看,

#16


要用jdk1.5以上的版本

#17


是你自己挖坑把自己给埋了~ 建议你用个差不多版本的比如eclipse3.2 ,我经常拿eclipse3.2做 1.4和1.5的开发,
eclipse 里有设定用哪个 jdk 的,每次转换需要改两个地方 。  window --> preferences --> java---> Compiler 里 jdk 版本改下  

还有就是 Installed JRES 改成对应的jre就成了,没有自己把jre加上去, 来回切换不会出那些问题的。
当然每个tomcat 用的 jdk 版本也不一样,你也需要在 eclipse 里修改对应的 jre,很有可能你用的就是Eclipse 里默认的jre

#18


大哥版本不兼容,换个jdk,就好了 !

#19


引用 17 楼 billwindows 的回复:
是你自己挖坑把自己给埋了~ 建议你用个差不多版本的比如eclipse3.2 ,我经常拿eclipse3.2做 1.4和1.5的开发, 
eclipse 里有设定用哪个 jdk 的,每次转换需要改两个地方 。  window --> preferences --> java---> Compiler 里 jdk 版本改下  

还有就是 Installed JRES 改成对应的jre就成了,没有自己把jre加上去, 来回切换不会出那些问题的。 
当然每个tomcat 用的 jdk 版本也不一样,你也需要在 eclipse 里修改对应的 jre…



楼主这个错误是TOMCAT里面配置的JDK版本过低造成的,用JDK1.4编译去用1.5运行是没有问题的。

#20


It can be run on earlier JVMs by downloading and 
installing a compatibility package from the Apache Tomcat 
binary download page. 

到了Tomcat官方下载一个兼容包就行了。

#21


换个JDK吧。可能不兼容。

#22


你关闭了Tomcat服务没?
  如果没有就先关闭它在试试

#23


This release of Apache Tomcat was packaged to run on J2SE 5.0 
or later
人家说运行在J2SE5.0或者5.0以后的版本,你的1.4当然不行啊

#24


这个Apache Tomcat 版本运行在j2se 5.0或以后版本,它能运行在早期的
JVMs ,你须要从tomcat下载安装一个兼容性包,

#25


关注!