易截截图软件、单文件、免安装、纯绿色、仅160KB

java 的版本异常

学习之路总是并不平坦的,这不,一开始就遇到问题了:Bad version number in .class file。版本不对?可是我用的java以及javac都是JDK5呀,怎么回事?除了编译版本跟运行版本不一致外是不会出现这种可能的。突然想起前几天试了一下JDK6,把Eclipse的JDK编译器选成JDK6了。果然,将其改回去JDK5就行了。
=====================
终于碰到这个问题了,
java.lang.UnsupportedClassVersionError: Bad version number in .class file
这是java的编译的版本问题,把版本改成一致的就可以了,例如jdk 和jre都设为6.0。在myeclipse的配置信息里,就分别指它的编译级别(complier)和java运行环境(install jre).
如果是web工程,你会很意外的发现,重新启动tomcat之后,这个错误仍然存在。接着,你就在myeclipse里configure sever选择对应的tomcat ,然后选择jdk选项,把tomat使用的jdk也改过来,重新部署,重新启动tomcat,就没问题了。


相关文档:

Java两种异常模式

Java里有个很重要的特色是Exception ,也就是说允许程序产生例外状况。而在学Java 的时候,我们也只知道Exception 的写法,却未必真能了解不同种类的Exception 的区别。
首先,您应该知道的是Java 提供了两种Exception 的模式,一种是执行的时候所产生的Exception (Runtime Exception),另外一种则是受控制的Exception ......

如何用MyEclipse调试JAVA程序

1.在你觉得有错的地方设置断点
2.点击甲壳虫一样的按钮下面的子按钮,也是甲壳虫一样的,叫Debug
3.运行程序,当程序运行到刚才设置断点的位置就会停下来,并且那行代码底色会高亮显示。
4.接着你在如下界面你可以看到你想要的信息
5.在Variables里面可以查看所有变量的值,比如刚才设置的断点里面的strClassName的值就 ......

JAVA常用操作语句 项目中的总结五


数字的格式化
DecimalFormat df = new DecimalFormat(",###.00");  
double aNumber = 33665448856.6568975; 
String result = df.format(aNumber);  
Sytem. out.println(result);

输出结果为:
33,665,448,856.66 
分析字符串 
StringTokenizer(String s) 构造一 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号