我是Java编程的新手。使用eclipse进行编码。我想执行JarFile.jar。将JarFile.jar放在创建项目的同一目录中时,以下代码可以正常工作。
public class CmdTest2
{
public static void main(String[] args)
{
final String dosCommand = "java -jar \"D:\\Java_codes\\CmdTest2\JarFile.jar\"
try
{
final Process process = Runtime.getRuntime().exec(dosCommand);
final InputStream in = process.getInputStream();
int ch;
while((ch = in.read()) != -1)
{
System.out.print((char)ch);
}
}
catch (IOException e)
{
e.printStackTrace();
}
}
}
但我想从任何其他目录(比如E:\ Test \ JarFile.jar)执行jar文件。我怎样才能做到这一点? (即通过改变目录以及触发jar文件)。
继续上述pl。让我知道如何通过Java运行MS-DOS命令。