Inicie CMD utilizando ProcessBuilder

Estoy intentando iniciar la aplicación CMD en Windows utilizando el siguiente código, pero no funciona como se esperaba. Varios ejemplos de diferentes sitios web muestran que "cmd" como argumento en la construcción de ProcessBuilder debería funcionar.

¿Qué debo hacer para que mi aplicación Java abra la aplicación CMD en 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());
         }  
     }
 }

Cuando trato de usar una aplicación no existente, en realidad se imprime un error, lo que significa que realmente ejecuta "CMD". ¿Pero la aplicación CMD no aparece como se esperaba?

Respuestas a la pregunta(2)

Su respuesta a la pregunta