一般如果jdk版本相同的话,位数不相同,不需要重新编译的。
其实它们都是编译为java机器语言(class文件),与jdk位数关系不大。再就是如果已经编译为class是无法逆向编译为java源文件的。
理论上可以,不过仍然建议在64位系统上安装32位JDK,个人经验,64位jdk极易出现兼容问题,64位系统用32位jdk完全没有问题
1、建议JDK window 版的(32bit),JDK window x64 都装比较好。在程序开发过程中,用32位的吧,我认为32 位的应该广泛,其jvm的优化应该也比较好。
2、而软件开发完成后形成成品打包时,针对32位,x64的分别编译,分别打包比较好。
可以,但也要重新编译。反过来就不可以了