开启一个进程去运行java程序
private void RunDBT()
{
var pInfo = new ProcessStartInfo()
{
RedirectStandardOutput = true,
RedirectStandardError = true,
RedirectStandardInput = true,
WorkingDirectory = Properties.Settings.Default.DBTFolder + "bin",//to set working directory as same as DBT
FileName="cmd.exe",
Arguments = "/c C:/node-tools/jdk1.8/bin/java.exe -classpath C:/node-tools/debug-tool/lib/* -Dfile.encoding=UTF-8 com.cienet.mats.node.dbt.Main",
UseShellExecute = false,
CreateNoWindow = true
};
RunningProcess = Process.Start(pInfo);
}
private void RunDBT()
{
var pInfo = new ProcessStartInfo()
{
RedirectStandardOutput = true,
RedirectStandardError = true,
RedirectStandardInput = true,
WorkingDirectory = Properties.Settings.Default.DBTFolder + "bin",//to set working directory as same as DBT
FileName="cmd.exe",
Arguments = "/c C:/node-tools/jdk1.8/bin/java.exe -classpath C:/node-tools/debug-tool/lib/* -Dfile.encoding=UTF-8 com.cienet.mats.node.dbt.Main",
UseShellExecute = false,
CreateNoWindow = true
};
RunningProcess = Process.Start(pInfo);
}