cuiyi's blog(崔毅 crazycy)

记录点滴 鉴往事之得失 以资于发展
数据加载中……

又是48,49JDK版本不兼容(Unsupported major.minor version 49.0)(系列二)

非常感谢你的阅读,如果你觉得好或者对你有帮助,请积极给一个留言反馈以示鼓励。 

倒霉的孩子,看过本系列的第一篇之后,你搞定了么?!


估计有许多人依然不能;但是IDE环境中的绝对没有问题;

可是离开IDE(JBuilder、Eclipse+MyEclipse),只在Tomcat下运行依然不行,是不是?!不要问是不是Tomcat5.0系列不支持JDK1.5,我在第一篇中已经告诉你怎么干了,可是为啥还不行呢?!甚至有人安装、卸载了好几次JDK1.4 JDK1.5,可怜啊;抱一起哭吧;我也遇到了这个问题。

在捣鼓了一顿后,总结如下:
只在Tomcat下运行,但是依然出现“Unsupported major.minor version 49.0”,我捣鼓了大概120分钟:
   1. java -version 看显示的JDK版本
   2. 如果显示版本是1.5,但还是不能运行,则必须验证如下两点:
          * 是否按第一篇教给你的格式做了,(没有的话,我则白白总结了,哎)
          * 查看注册表,修改注册表HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft下的关于1.4的jre和jvm的路径信息改为1.5的jdk的即可。


估计还是不行。
为啥?因为你安装Tomcat5.0系列时指定了JRE了啊,难道你以为环境变量里修改了就OK了么?

不是这样的。你进入Tomcat5.0的安装目录,bin下是不是有个tomcat5w.exe文件,你打开看看java标签项

看到Java Virtual Machine这个选项是什么了吧? 不是JDK1.5。
还等着干什么?! 修改,然后开始喝香槟庆祝郁闷解除了吧


   Thanks very much to visit blog,  welcome your feedback,  your feedback is the Driver && Power to me

posted on 2006-06-03 17:02 crazycy 阅读(22177) 评论(10)  编辑  收藏 所属分类: JavaSE语言

评论

# re: 又是48,49JDK版本不兼容(Unsupported major.minor version 49.0)(系列二)  回复  更多评论   

这个其实是两件事情
一个是怎么在tomcat5.0.x+jdk1.4.2下面跑用jdk1.5编译出来的程序,
一个是怎么用jre1.5来跑tomcat5.0.x
如果想实现第二个目标,最简单的方式其实是卸载tomcat,然后重新装一遍
2006-06-03 17:48 | charon@xxx

# re: 又是48,49JDK版本不兼容(Unsupported major.minor version 49.0)(系列二)  回复  更多评论   

@charon@xxx

呵呵;对,得把问题的焦点分离;
2006-06-04 16:04 | crazycy

# re: 又是48,49JDK版本不兼容(Unsupported major.minor version 49.0)(系列二)  回复  更多评论   

java -version 显示java version_1.3.01 但是注册表中runtime路径 jdk 和 jre 都是1.5.0 环境变量也是1.5.0 另外我电脑里装了ORACLE 9I的客户端.
这种情况怎么解决呢?
2007-04-18 14:05 | angelious

# re: 又是48,49JDK版本不兼容(Unsupported major.minor version 49.0)(系列二)  回复  更多评论   

@angelious

Oracle 会把自己安装目录下的jre设置到Path 中比较靠前的位置,因此会出现java version_1.3.01错误。
解决:手动修改PATH环境变量,把oracle下的jre路径删除。
2007-10-09 13:59 | wangtlx

# re: 又是48,49JDK版本不兼容(Unsupported major.minor version 49.0)(系列二)  回复  更多评论   

@angelious
我使用cmd命令行的时候总是预先使用如下命令: set JAVA_HOME=..
set PATH=%JAVA_HOME%/bin:%PATH%
使用linux的时候则是
export JAVA_HOME=..
export PATH=$JAVA_HOME/bin:$PATH
2007-10-10 15:34 | crazycy

# re: 又是48,49JDK版本不兼容(Unsupported major.minor version 49.0)(系列二)  回复  更多评论   

'hikhlklk
2008-05-11 05:08 | jhmn

# re: 又是48,49JDK版本不兼容(Unsupported major.minor version 49.0)(系列二)  回复  更多评论   

;ifgj ghkyu uygyi lvbj gh mjh ghi ,h kh
2008-05-11 05:08 | jhmn

# re: 又是48,49JDK版本不兼容(Unsupported major.minor version 49.0)(系列二)  回复  更多评论   

选择默认值初始设置,然后继续。选择默认值初始设置,然后继续。
2010-06-29 17:33 | 淘宝网

# re: 又是48,49JDK版本不兼容(Unsupported major.minor version 49.0)(系列二)  回复  更多评论   

@淘宝网
2011-04-11 22:56 | 陳郃方

# re: 又是48,49JDK版本不兼容(Unsupported major.minor version 49.0)(系列二)[未登录]  回复  更多评论   

为JAVABEAN不能顺利运行而苦恼了很多天。直到看到这个帖子以后,修改了ava Virtual Machine的配置,问题迎刃而解。真是太感谢作者了。
2012-04-06 11:19 | 初学者

只有注册用户登录后才能发表评论。


网站导航: