JDK1.4.2下编译的项目在jdk1.6下不能运行

zyjie825 2009-10-13 01:30:54
我以前用jdk1.4.2下开发的项目,最近需要改动下,并放到jdk1.6+tomcat6.0的环境下运行,报错,报找不到jsp页面上导入的类文件
按理说高版本是兼容低版本的
...全文
297 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
huisui1234 2009-10-15
  • 打赏
  • 举报
回复
说是向下兼容,但确实有时候是会出现问题的,建议在1.6的环境下重新编译下你的项目就可以了...我以前就是这么解决的 也是1.4.2到1.6的转换
铁匠梁 2009-10-14
  • 打赏
  • 举报
回复
你的包导入了没,导入了不行估计就是版本的问题。
我遇到的问题是jdk1.4运行JDK1.6的class报错,找不到类。
tiny887 2009-10-14
  • 打赏
  • 举报
回复
偶以前也遇到过这种情况,就是在高版本下重新编译
zyjie825 2009-10-13
  • 打赏
  • 举报
回复
org.apache.jasper.JasperException: Unable to compile class for JSP

Generated servlet error:
D:\Tomcat 6.0\work\Catalina\localhost\webadmin\org\apache\jsp\login_jsp.java:9: 软件包 cn.com.sei88888.util 不存在
import cn.com.sei88888.util.MyHttp;
^


Generated servlet error:
D:\Tomcat 6.0\work\Catalina\localhost\webadmin\org\apache\jsp\login_jsp.java:10: 软件包 cn.com.sei88888.util 不存在
import cn.com.sei88888.util.MyDataSource;
^


An error occurred at line: 2 in the jsp file: /inc/begin.jsp
Generated servlet error:
D:\Tomcat 6.0\work\Catalina\localhost\webadmin\org\apache\jsp\login_jsp.java:91: 找不到符号
符号: 变量 MyDataSource
位置: 类 org.apache.jsp.login_jsp
conn = MyDataSource.getConnection(res.getString("dsName"));
^


An error occurred at line: 63 in the jsp file: /login.jsp
Generated servlet error:
D:\Tomcat 6.0\work\Catalina\localhost\webadmin\org\apache\jsp\login_jsp.java:148: 找不到符号
符号: 变量 MyHttp
位置: 类 org.apache.jsp.login_jsp
String userid = MyHttp.getParameter(request, "userid");
^


An error occurred at line: 63 in the jsp file: /login.jsp
Generated servlet error:
D:\Tomcat 6.0\work\Catalina\localhost\webadmin\org\apache\jsp\login_jsp.java:149: 找不到符号
符号: 变量 MyHttp
位置: 类 org.apache.jsp.login_jsp
String password = MyHttp.getParameter(request, "password");
^


An error occurred at line: 63 in the jsp file: /login.jsp
Generated servlet error:
D:\Tomcat 6.0\work\Catalina\localhost\webadmin\org\apache\jsp\login_jsp.java:158: 找不到符号
符号: 变量 MyCipher
位置: 类 org.apache.jsp.login_jsp
ps.setString(++i, MyCipher.hex_MD5(password.getBytes("UTF-8")));
^


An error occurred at line: 63 in the jsp file: /login.jsp
Generated servlet error:
D:\Tomcat 6.0\work\Catalina\localhost\webadmin\org\apache\jsp\login_jsp.java:169: 找不到符号
符号: 变量 MyHttp
位置: 类 org.apache.jsp.login_jsp
String where2go = MyHttp.getParameter(request, "where2go");
^
注意:D:\Tomcat 6.0\work\Catalina\localhost\webadmin\org\apache\jsp\login_jsp.java 使用了未经检查或不安全的操作。
注意:要了解详细信息,请使用 -Xlint:unchecked 重新编译。
7 错误



org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:84)
org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:332)
org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:412)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:472)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:451)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:439)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:511)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:295)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
bingyalengxuan 2009-10-13
  • 打赏
  • 举报
回复
应该可以的啊,是不是别处的问题.
ouyangxiaokang6 2009-10-13
  • 打赏
  • 举报
回复
建议用新的jdk重新编译下。
liu_zhaoqf 2009-10-13
  • 打赏
  • 举报
回复
找不到类文件估计跟版本没关系,应该是其他问题,你可以把报错信息贴出来看看。

81,092

社区成员

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

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