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?

questionAnswers(2)

yourAnswerToTheQuestion