Java 64位Eclipse和JVM

Java 64位Eclipse和JVM,java,Java,如何判断我在Linux机器上使用的是64位Eclipse和64位JVM?通常,如果使用的是32位或64位版本,您可以从Eclipse.sh或Eclipse.ini中判断,因为涉及的插件非常不同 至于JVM,您是否使用默认JVM以外的其他东西运行Eclipse?”“哪个java”通常会告诉您使用什么作为java可执行文件。要验证您使用的是64位JVM: java -d64 -version 在上面的评论中,您说您正在使用一个需要“此类约束”的软件包。我不太清楚这是什么意思,但对于Java程序来说

如何判断我在Linux机器上使用的是64位Eclipse和64位JVM?

通常,如果使用的是32位或64位版本,您可以从Eclipse.sh或Eclipse.ini中判断,因为涉及的插件非常不同


至于JVM,您是否使用默认JVM以外的其他东西运行Eclipse?”“哪个java”通常会告诉您使用什么作为java可执行文件。

要验证您使用的是64位JVM:

java -d64 -version

在上面的评论中,您说您正在使用一个需要“此类约束”的软件包。我不太清楚这是什么意思,但对于Java程序来说,底层Java实现是32位还是64位并不重要(比如,只要它不需要大量内存)。一个普通的Java程序应该运行相同的程序,不管它是在32位还是64位操作系统上运行

java-version
应该指示您的java运行时环境是32位还是64位

Eclipse包含一些本机二进制文件(用于SWT库)。根据您的Java运行时环境是32位还是64位,您需要具有相应本机二进制文件的Eclipse版本。包含32位和64位Linux版本Eclipse的链接


注意:如果您的操作系统是64位的,但Java RE是32位的,那么您仍然需要32位的Eclipse。

为什么要这样做?我正在使用一个需要此类约束的软件包。如果我遇到以下错误:“此平台不支持运行64位JVM”。这是否意味着我需要为Eclipse下载64位JVM?这个链接在哪里?@syker,如果你遇到这个错误-你确定你运行的是64位版本的Linux吗?您不能在32位操作系统上运行64位软件。我如何检查?不过,我很确定我正在运行64位版本的Linux。