当前位置: 技术问答>java相关
linux下的一个java问题,急
来源: 互联网 发布时间:2015-10-22
本文导语: 重装系统后(linux+mysql+jdk1.4.0)出现了一个奇怪的现象,有些.java能编译.有些不能编译,有些.class能运行,有些不能,实在搞不清这是为什么。 例如: 编译运行helloworld.java,是成功输出的 而运行另一个系统重装前已经...
重装系统后(linux+mysql+jdk1.4.0)出现了一个奇怪的现象,有些.java能编译.有些不能编译,有些.class能运行,有些不能,实在搞不清这是为什么。
例如:
编译运行helloworld.java,是成功输出的
而运行另一个系统重装前已经编译成功的data_pro.class时,则跳出一个java.lang.VerifyError:(class:data_pro,method:savelog signature:(Ljava/net/Socket:)V) Register 4 contains wrong type
但是好像又不关Socket类的问题,因为我的另一个涉及Socket的mornitor_pro.class运行又是正常的。
例如:
编译运行helloworld.java,是成功输出的
而运行另一个系统重装前已经编译成功的data_pro.class时,则跳出一个java.lang.VerifyError:(class:data_pro,method:savelog signature:(Ljava/net/Socket:)V) Register 4 contains wrong type
但是好像又不关Socket类的问题,因为我的另一个涉及Socket的mornitor_pro.class运行又是正常的。
|
那个Class是在jdk1.3下编译的,重新编译一下!