Java 两个不同的eclipse安装是否使用不同的JVM?

Java 两个不同的eclipse安装是否使用不同的JVM?,java,eclipse,jvm,Java,Eclipse,Jvm,通过在两个不同的eclipse中运行相同的代码,我们可以说代码正在同一系统上的两个不同jvm中运行。否。jvm是Java使用的虚拟机。Eclipse只是在该虚拟机上运行程序。它没有创造它 如果您安装了两个不同的eclipse版本,并将一个eclipse设置为在某些特定JVM上运行,如前所述 另一个是在另一个JVM上运行,然后您可以让它们在一台机器上的不同JVM上运行。但是,如果您想知道是否可以通过启动两个不同的eclipse设置来使用两个不同的JVM版本,那么这样做是没有意义的,这是可能的 如果

通过在两个不同的eclipse中运行相同的代码,我们可以说代码正在同一系统上的两个不同jvm中运行。

否。jvm是Java使用的虚拟机。Eclipse只是在该虚拟机上运行程序。它没有创造它

如果您安装了两个不同的eclipse版本,并将一个eclipse设置为在某些特定JVM上运行,如前所述
另一个是在另一个JVM上运行,然后您可以让它们在一台机器上的不同JVM上运行。但是,如果您想知道是否可以通过启动两个不同的eclipse设置来使用两个不同的JVM版本,那么这样做是没有意义的,这是可能的


如果您想知道它们是否会在同一个JVM实例中运行,答案是否定的。例如,如果您打算使用同步函数来限制对共享资源(如文件)的访问,它将不起作用,因为这只会在同一个JVM实例中起作用。如果您想隔离您的应用程序,以便一个可以使用所有可用内存而不影响另一个,那么可以通过从不同的eclipse实例运行它们来隔离它们。
实际上,您甚至不需要启动Eclipse两次。您可以在同一个Eclipse上运行两次应用程序。

这会告诉我们什么?问题在哪里?意味着我有两个Client.java运行不同的eclipse,但是两个eclipse都使用单个JVM,是这样的吗that@Ashu对就是这样means@Ashu你明白答案了吗?1Ecclipse->1JVm@Ashu不完全是。一个eclipse版本配置为1个jvm。如果您有两个版本的eclipse,那么您可以在两个JVM上运行。但您不需要两个JVM