分类:
2008-04-01 07:43:05
我在使用Lomboz Eclipse进行JSP程序的开发时,出现了如下错误(图1所示):
并且Console的提示信息为:
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
根据Console的提示信息可知:JRE的版本太低,需要使用一个较高版本的JRE
可在运行(win+R)中输入cmd,然后在该窗口中输入java –version即可得知JRE版本信息
结果我发现我的JRE版本信息为1.4,我用的明明是JDK1.5怎么会变成1.4了呢?
经过网友们的帮忙,我发现原来是我我机器上装的Oracle
Oracle抢占8080端口号也就不和它计较啦,它尽然还抢占我path环境变量中JDK的路径,因为oracle自带的jdk是1.4,他会把环境变量path中的jdk路径改成oracle自带的jdk路径
(C:\oracle\product\
解决问题的办法就是:
在第一次执行JSP程序是,不要直接运行即选择Run on Server (图2所示)
而是选择Run让其弹出一个对话框:(图3所示)
图2
图3
在图3中,点击JRE卡片,选择Alternate JRE单选按钮,并单击Installed JREs按钮弹出一对话框(图4所示):
图4
在图4上单击Add按钮,弹出Add JRE对话框,然后在JRE home directory后面单击Browse按钮选择JDK1.5的JRE安装目录单击确定即可,此时有两个JRE,一定要选择jre1.5的那个,最后单击确定,点击Run运行即可。