调试错误总结
来源:互联网 发布:阿里云备案幕布是啥 编辑:程序博客网 时间:2024/06/05 06:49
异常备忘:java.lang.UnsupportedClassVersionError: Bad version number in .class file 今天在导入一个工程时,编译并打包到Tomcat后,发现出现java.lang.UnsupportedClassVersionError: Bad version number in .class file异常,检查了一下我的myEclipse,发现不知道啥时候不小心将编译器改成JDK6.0了,那个工程是从同事的机上拷贝过来的,用的编译器是JDK5.0,试了一下,果然是这个问题引起。 那次在Linux上部署工程时也出现过因为版本不同引起的问题,那时我们用的IDE的编译器是JDK5.0,而那台Linux装的是JDK6.0,部署后发现很多功能都出错,看来有些东西还是得注意一下啊。 附,在myEclipse中改变编译器的方法:Project->Properties->Java Compiler->Configure Workspace Setting,在弹出的页面中可以进行设置。
ClassCastException 错误解析
现在java编程中经常碰到ClassCastException错误,ClassCastException 是 JVM在检测到两个类型间的转换不兼容时引发的运行时异常。此类错误通常会终止用户请求。本模式试图为您提供了解和排除ClassCastException 错误最常见成因的一些基本要素。
为什么发生此问题?
在执行几乎任何子系统(Web 容器、EJB、JCA、群集等)的应用程序代码或 WebLogic Server 代码内均可能发生ClassCastException。通过转换,可以指示 Java编译器将给定类型的变量作为另一种变量来处理。对基础类型和用户定义类型都可以进行转换。Java语言规范定义了允许的转换,其中的大多数可在编译时进行验证。不过,某些转换还需要运行时验证。如果在此运行时验证过程中检测到不兼容,JVM就会引发 ClassCastException。
自动生成需要先在Myeclipse下建立与数据库的连接:
1)window - show view - other - DB browser
进入以后再空白处点击右键,点new,
对话框的第二行是让你输入一个你自己的命名,这个不会影响程序所以随便输入都行,不过为了好看还是输入数据库的名字比如MySql,然后输入用户名和密码。点击test driver可以测试连接。
注意第三行应该改成jdbc:microsoft:sqlserver://你的服务器名:1433 如果是其他就对应改。
然后add jars添加驱动。如果是数据源连接还必须配置数据源,这个不在IDE中配置因此不详细说了。
这样以后你就可以在IDE里面直接对数据库进行操作了。这样效率会快很多。
2)添加反向工程。双击刚才新建的数据库连接,连接以后找到你的数据库,找到你想添加的表,右击——Hibernate reverse engineering,然后根据向导依次创建即可
- 调试错误总结
- 调试MTK6516错误总结
- 程序小错误调试总结
- VC++调试常见错误总结
- vc++调试错误 (总结1)
- 段错误(segmentation fault)总结及调试
- Unix/Linux环境段错误调试总结
- visual studio 2008 调试错误总结
- 学生管理系统调试错误总结
- hadoop安装调试错误总结(1)
- hadoop安装调试错误总结(2)
- Segmentation fault段错误调试总结
- STM32学习的总结编译调试错误
- VS2015 程序运行调试错误总结
- JavaScript错误处理与调试总结
- linux调试错误原因总结(部分)
- IAR调试错误总结(未写完)
- 学生信息管理系统 错误调试及错误总结(1)
- tomcat服务器配置远程调试小记
- 制作java安装文件
- cent os -- cannot restore segment prot after reloc: Permission denied
- cuda-毕业设计
- MYSQL数据库导出导入
- 调试错误总结
- Spring中 Bean的高级依赖
- flex LineChart 特效
- [转]InterBase/FireBird和Microsoft SQL Server技术比较
- [html]HTML技巧汇总
- iPad将在5年后迎来80亿美元的付费软件市场(转)
- 关于二维指针的一个用处
- 你还记得大明湖畔的哪个lotus吗?
- sdk project 列表