使用32位操作系统进行Java开发

Mar*_*ers 2 java ubuntu 32bit-64bit maven

我的笔记本有4GB的RAM,并且安装了32位版本的Ubuntu.我想在那台笔记本上开发Java应用程序.

我使用32位操作系统进行开发的事实是否会影响我以任何方式开发/编译/构建的软件的兼容性?更具体地说,我可以使用maven提交代码或构建工件,我的团队中没有其他开发人员可以告诉我的操作系统是32位吗?

Ell*_*sch 5

我使用32位操作系统进行开发的事实是否会影响我以任何方式开发/编译/构建的软件的兼容性?更具体地说,我可以使用maven提交代码或构建工件,我的团队中没有其他开发人员可以告诉我的操作系统是32位吗?

只要您只使用Java(而不是通过JNI或JNA的本机代码),它就不会影响兼容性,团队中的其他开发人员也无法确定您的操作系统是32位.事实上,Java可以跨平台,架构和字节顺序工作.