用第一個java虛擬機啟動另一個虛擬機
解決問題的限制和條件
解決問題的關鍵
第一 如何啟動另一虛擬機運行測試的java程序
第二 如何用第一個虛擬機裡的java程序
解決辦法
一
使用java
Runtime
這裡我給一個帶命令參數的例子
Runtime r=Runtime
Process p=null;
String cmd[]={
try{
p=r
}
catch(Exception e){
System
}
這裡要使用到的系統命令有幾個
path/java file
//用第二個jvm(path為第二個jre/bin/地址)運行java程序file
tasklist > log
//將當前系統進程寫以
//log
//可以使用命令 >tasklist /? 進行查詢
這兩步均在第一個虛擬機完成
二
這裡我給一套解決方案
這套方案也可以實現
From:http://tw.wingwit.com/Article/program/Java/hx/201311/26640.html