为了账号安全,请及时绑定邮箱和手机立即绑定

一个java文件为什么在不同的电脑生成的.class文件不同?

一个java文件为什么在不同的电脑生成的.class文件不同?

心有法竹 2018-08-14 10:09:47
二次开发,用Eclipse写的,我电脑上生成的.class文件放在服务器上运行出错,但是把我的java文件发给同事,同事用他电脑生成的.class文件运行正常,对比两个.class文件内容一小部门也不一样。请问各位哥哥姐姐叔叔阿姨这是怎么造成的???
查看完整描述

1 回答

?
波斯汪

TA贡献1811条经验 获得超4个赞

java compiler 看这个是不是一样的,你说你.class文件运行时出错,说明jvm验证环节是没问题的,只是业务逻辑代码运行时出错吗?那你就把具体错误的原因找出来,看是不是java的那个api因为版本问题导致的运行时结果不一致。
ps:我之前遇到 String类的 split(String regex)方法,在不同的jdk1.7和1.8版本上调用不一致问题。

查看完整回答
反对 回复 2018-09-12
  • 1 回答
  • 0 关注
  • 1233 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号