Prompt aberto apos executar o programa

Boa tarde amigos!

Essa eh minha primeira duvida a ser postada, eu busquei no forum e nao encontrei nada que pudesse me auxiliar…

Quando eu executo um programa que tenha interface, o prompt do dos permanece aberto… Qual instrucao eu devo escrever para que tal problema nao ocorra? Como exemplo eu to colocando um codigo encontrado aqui mesmo no GUJ:

import javax.swing.*;   
import java.awt.*;   
  
public class BorderLayoutTest extends JFrame   
{      
    public BorderLayoutTest()   
    {      
        JButton botao1 = new JButton("Botão 1");   
        JButton botao2 = new JButton("Botão 2");   
        JButton botao3 = new JButton("Botão 3");   
        JButton botao4 = new JButton("Botão 4");   
        JButton botao5 = new JButton("Botão 5");   
           
        // Como o padrao de um JFrame é o    
        // BorderLayout, simplesmente adicionamos   
        // os componentes na tela   
        getContentPane().add(botao1, BorderLayout.NORTH);   
        getContentPane().add(botao2, BorderLayout.CENTER);   
        getContentPane().add(botao3, BorderLayout.WEST);   
        getContentPane().add(botao4, BorderLayout.SOUTH);   
        getContentPane().add(botao5, BorderLayout.EAST);   
           
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);   
           
        pack();   
        setVisible(true);   
    }   
       
    public static void main(String args[])   
    {   
        new BorderLayoutTest();   
    }   
}  

Agradeco a atencao de todos!

Isso não dá para resolver pelo seu programa. Deve ser resolvido por quem chama o programa.

Para iniciar seu programa, em vez de digitar no Prompt de Comando:

java -cp . BorderLayoutTest

digite:

start /wait java -cp . BorderLayoutTest

EDIT - Desculpem, eu não tinha entendido o que ele queria dizer. Na verdade, ele teria de fazer algo como:

javaw -cp . BorderLayoutTest
exit

Não entendi… o prompt fica aberto se você da um " java BorderLayoutTest" …Normal!!!
Você pode criar um jar para ele…