我对Eclipse的32位和64位两个不同版本有点困惑。
据我所知,Java字节码(=您的代码构建)是跨平台的。如果用户在32位JRE中运行您的字节码,则该代码将作为32位进程执行,如果用户在64位JRE中运行您的字节码,则该代码将作为64位进程执行。
Eclipse需要JRE来运行,因为它是用Java编写的。但是,如果只有用户的JRE版本重要,为什么Eclipse下载页面上会有32位和64位版本呢?
64位的Eclipse版本是否需要64位的JRE或JDK?如果是这样,为什么?
第二个困惑:我理解需要32位和64位版本的JRE。但是如果生成的字节码是平台无关的,为什么还需要32位和64位版本的JDK?
谢谢