如何判断我在Linux机器上是否使用了64位Eclipse和64位JVM?
发布于 2010-04-27 02:56:21
要验证您使用的是64位JVM,请执行以下操作:
java -d64 -version
发布于 2010-04-27 03:21:18
在上面的评论中,你说你正在使用一个需要“这样的约束”的软件包。我不太清楚您所说的是什么意思,但是对于Java程序来说,底层Java实现是32位还是64位并不重要(例如,只要它不需要大量内存)。无论是在32位还是64位操作系统上运行,正常的Java程序都应该运行相同的程序。
java -version
应该会指示您的运行时环境是32位还是64位。
Eclipse包含一些本机二进制文件(用于SWT库)。根据您的Java运行时环境是32位还是64位,您需要一个包含相应本机二进制文件的Eclipse版本。Eclipse download page包含32位和64位Linux版本的链接。
注意:如果您的操作系统是64位的,但是您的Java RE是32位的,那么您仍然需要32位的Eclipse。
发布于 2010-04-27 02:53:34
通常,你可以从你的eclipse.sh或eclipse.ini看出你使用的是32位还是64位版本,因为涉及到的插件是完全不同的。
至于JVM,您是否正在使用默认JVM之外的其他东西运行Eclipse?‘哪个java’通常会告诉你你正在使用什么作为java可执行文件。
https://stackoverflow.com/questions/2715939
复制相似问题