Abrindo um arquivo presente no sistema

Olá amigos, como faço pra abrir um arquivo, txt, por exemplo através de um comando em java?? Mas eu falo abrir mesmo, nesse caso, o próprio bloco de notas abrisse com o arquivo passado… tentei da seguinte maneira:

mniAdicionar.addActionListener( new ActionListener() { public void actionPerformed( ActionEvent e ) { try { String command = "D:\\arquivos\\java\\projeto\\data\\abrir.bat"; Runtime.getRuntime().exec(command); System.out.println(command); } catch(IOException s) {s.printStackTrace();} } } );
E dentro desse bat coloquei o seguinte:

d: cd arquivos cd java cd projeto cd data info.properties
Ele não lança a exceção, mas também não abre o arquivo… :confused: e o bat, quando executado abre.

Abraços…

Opa colega eu consegui executar um .bat assim:

try 
{
   String[] command = {"cmd","/c", "start", "D:\\arquivos\\java\\projeto\\data\\abrir.bat" };
   Runtime.getRuntime().exec(command);
   System.out.println(command);
}
catch(IOException s)
{s.printStackTrace();}

Se voce quer abrir arquivos no proprio bloco de notas com java, use o codigo abaixo:

import java.io.IOException;

public class OpenNotePad {

	public static void main(String[] args) throws IOException {
		
		String cmd = "notepad.exe o_arquivo.extensao";
		Runtime.getRuntime().exec(cmd);

	}

}

Boa Sorte.