日期:2014-05-20  浏览次数:20599 次

关于JVM的机制
1,一台机器可以运行2个JVM吗?比如我开一个ECLIPSE用的是系统的环境变量,开一个自带JRE的程序,那么是不是有两个虚拟机在工作呢
2,可不可能我一个程序用SUN的虚拟机执行,另一个一个用IBM的执行
3,再或者说,我开一个ECLIPSE用SUN的虚拟机,再开一个ECLIPSE用IBM的虚拟机执行
他们的原理是怎样的

------解决方案--------------------
到应用管理去讨论一下吧.
------解决方案--------------------
我想都是可以的,使用那个虚拟机依赖于你的java命令所在的路径如果你用IBM虚拟机目录下的java.exe, 你使用的就是IBM虚拟机,同样适用于SUN虚拟机.
------解决方案--------------------
1、每个JVM都依赖一个独立的进程,所以在内存足够大的情况下,
要运行多少个JVM都是可以的
2、可以,在Win32下JVM的组件是以DLL形式提供的,
只要它们的实例在不同的进程中运行,那么互不干扰
3、这个要看ECLIPSE支持不支持,理论上是可以的
------解决方案--------------------
不可以,虚拟机太多了岂不是乱套了.