以下是我系统的一些细节:
虽然我的eclipse使用64位版本的Java,但我想通过终端使用32位版本编译Java程序。
我有什么建议吗?
答案 0 :(得分:2)
如果您发现Windows或Linux或Mac或32位或64位编译器产生不同的输出,这很可能是一个错误(除非编译器内存不足)注意:Eclipse有它自己的编译器和它可能会生成不同的.class
个文件。通常这并不重要,但是当它发生时它会导致细微的不一致。如果可以避免这些问题,我会确保您始终使用Oracle或IBM编译器。
但是,您可以通过设置PATH或在运行时使用整个路径来指定版本的相同方式指定位。如果您使用IDE,这就是它为您以及许多其他事情所做的事情。