如何判断我的Linux机器上是否使用64位Eclipse和64位JVM?
答案 0 :(得分:2)
验证您使用的是64位JVM:
java -d64 -version
答案 1 :(得分:1)
在上面的评论中,您说您正在使用需要“此类限制”的软件包。我不完全确定你的意思,但对于Java程序,底层Java实现是32位还是64位并不重要(好吧,只要它不需要大量的记忆,例如)。普通的Java程序应该运行相同,无论它是在32位还是64位操作系统上运行。
java -version
应该指示您的Java运行时环境是32位还是64位。
Eclipse包含一些本机二进制文件(用于SWT库)。根据您的Java运行时环境是32位还是64位,您需要具有相应本机二进制文件的Eclipse版本。 Eclipse download page包含32位和64位Linux版Eclipse的链接。
注意:如果您的操作系统是64位但Java RE是32位,那么您仍然需要32位Eclipse。
答案 2 :(得分:0)
如果您使用的是32位或64位版本,通常可以从eclipse.sh或eclipse.ini中看出,因为所涉及的插件非常不同。
对于JVM,您是否使用默认JVM之外的其他东西运行Eclipse? '哪个java'通常会告诉你你正在使用的java可执行文件。