Inicie o CMD usando o ProcessBuilder
Eu estou tentando iniciar o aplicativo CMD no windows usando o código a seguir, mas não funciona conforme o esperado. Vários exemplos de sites diferentes mostram que "cmd" como um argumento na construção do ProcessBuilder deve funcionar.
O que preciso fazer para que meu aplicativo Java abra o aplicativo CMD no Windows?
public class JavaTest
{
public static void main(String[] args)
{
ProcessBuilder pb = new ProcessBuilder("cmd");
try
{
pb.start();
System.out.println("cmd started");
}
catch (IOException e)
{
System.out.println(e.getMessage());
}
}
}
Quando tento usar um aplicativo não existente, ele realmente imprime um erro, o que significa que ele realmente executa "CMD". Mas o aplicativo CMD não aparece como esperado?