我只是在我的ubuntu中创建一个简单的GUI java程序。我想从我的ubuntu制作可以在32位或64位窗口上执行的JAR文件。我在我的ubuntu中安装了java8,并且我使用netbeans作为IDE。是否真的可以在64位操作系统中编译32位jar文件。?
答案 0 :(得分:0)
Jar文件没有32位或64位的区别。运行它们的JRE可以是32位或64位,但这与Java字节码无关。
如果您没有使用任何本机代码,那么您的jar文件在两个平台上都可以正常工作。
答案 1 :(得分:0)
编译的java类文件与平台无关,因此它们可以在x32和x64机器上运行。 JVM是定义使用的体系结构的那个。