在一台PC上模拟两个JavaSE实例

在一台PC上模拟两个JavaSE实例,java,Java,我想在一台PC上测试我的中间件(用Java编写)。该中间件运行在一个虚拟设备(具有Java SE)上,而相同的中间件运行在第二个虚拟设备(具有Java SE)上。我有一台带有单一操作系统的PC 是否有可能在一台带有单一操作系统的PC上模拟两个Java SE实例?设置这种类型测试的最干净的方法是使用虚拟机 根据您的操作系统,有几个选项 VirtualBox易于安装,可在许多主机操作系统上运行,而且是免费的。一台机器上可以轻松执行两个Java进程实例。什么是“Java SE实例”?您的意思是要运行2

我想在一台PC上测试我的中间件(用Java编写)。该中间件运行在一个虚拟设备(具有Java SE)上,而相同的中间件运行在第二个虚拟设备(具有Java SE)上。我有一台带有单一操作系统的PC


是否有可能在一台带有单一操作系统的PC上模拟两个Java SE实例?

设置这种类型测试的最干净的方法是使用虚拟机

根据您的操作系统,有几个选项


VirtualBox易于安装,可在许多主机操作系统上运行,而且是免费的。

一台机器上可以轻松执行两个Java进程实例。什么是“Java SE实例”?您的意思是要运行2个Java程序吗?我的意思是,你可以安装java两次,但这不能解决任何问题。非常感谢Eric。但是,要在虚拟机上安装windowsXP,我需要windowsXP光盘。对吗?@PankeshPatel:如果你有Windows7的授权副本,你可以从微软获得一个免费的WindowsXP虚拟机