在线工具 在线编程 在线白板 在线工具 在线编程 在线白板

win7-64位系统,编译.class文件,如何才能与32位系统兼容

大神们哪位知道,win7-64位系统,编译.class文件,如何才能与32位系统兼容?

求助高手:
我刚换了一台电脑,装的是win7-64位旗舰版,本地机器装的开发工具为:JDK1.5+Tomcat5.5+MyEclipse6.6,创建的工程,发布之后,在本地机器中,可以正常运行,但是把本地机器编译好的.class文件,更新到服务器(weblogic7.0+JDK1.4)上时,更新上去的.class的内容不能实现,但是服务器控制台此时也不报错。
我怀疑是本地机器64位编译的.class文件,与服务器32位的不兼容导致的,因为,我之前的一台电脑装的系统是XP-32位的,装的开发工具也是JDK1.5+Tomcat5.5+MyEclipse6.6,编译好的.class文件,更新到此服务器上,可以运行。
我又用本地机器的MyEclipse工具build一个jar包,想整体更新到服务器上,覆盖之前32位系统的文件,但是更新到服务器上之后,发现,服务器上的应用程序的服务无法启动了,控制台报了不少错误,大多是ClassNotFound之类的。
望高手们帮帮忙,我级别低,没有分给大家,望大家海涵,不胜感激!
最新回答
浅夏时光

2025-03-30 03:14:15

JDK1.5 编译的,我怎么也想不明白你怎么能在1.4的环境下运行。先解决class的版本问题吧。64和32位,应该没有关系,都是交给jvm解释执行的,你有没有编译成2进制,应该没有关系。
喵呜狸

2025-03-30 02:53:18

这个应该对你有很大帮助:
《常见文件名后缀大全》