OpenJDK 和 SunJDK

smallprogrammer 2010-06-18 03:13:08
服务器是OpenJDK
[root@ip-97-74-193-214 bin]# java -version
java version "1.6.0"
OpenJDK Runtime Environment (build 1.6.0-b09)
OpenJDK Server VM (build 1.6.0-b09, mixed mode)

本地市Windows7 用的是Java JDK1.6, 但是编译后传到服务器上,提示:
java.lang.UnsupportedClassVersionError: Bad version number in .class file
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
at org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1876)


---------------
是版本不兼容吗? 一定要用OpenJDK重新编译下才行吗?
...全文
504 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
dafeicao 2010-06-18
  • 打赏
  • 举报
回复
可以用低版本jdk编译..
不过最好统一环境
smallprogrammer 2010-06-18
  • 打赏
  • 举报
回复
是啊 一定要在OpenJDK下编译下吗?
  • 打赏
  • 举报
回复
版本不兼容

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧