Carregar vários arquivos

Olá

Estou tentando carregar vários arquivos .jar e executa-los na sequencia
se alguém poder me ajudar
estou tentando fazer assim.



JFileChooser fc = new JFileChooser("Teste externo"); 

                       int opcao = fc.showOpenDialog(null);
                          if (opcao == JFileChooser.APPROVE_OPTION){

			        File[] files = fc.getSelectedFiles();

			             for (int i = 0; i < files.length.; i++) {

							try {
								System.out.println("Nome do arquivo:" + files[i].getCanonicalPath());
							Runtime.getRuntime().exec("cmd.exe /c start " + files[i].getCanonicalPath());

							} catch (IOException e) {
								// TODO Auto-generated catch block
								e.printStackTrace();
							  }
						   }

					      } else {
						  System.out.println("não pegou nada");
						
					}

qual é o problema?

Então, quando eu estava usando getSelectedFile

Sem o array o arquivo que eu selecionava executava.

Depois que coloquei getSelectedFiles e coloquei um array seleciono um arquivo e ele não executa.

eu acho que vc precisa fazer fc.setMultiSelectionEnabled( true )

ou vc não vai conseguir pegar varios arquivos

Valeu

usando fc.setMultiSelectionEnabled(true); consegui selecionar mais de um arquivo.

só não consegui fazer executar esse arquivo usando o

Runtime.getRuntime().exec("cmd.exe /c start "+file.getCanonicalPath());

imprime a linha de comando ao inves de tentar executar e tenta reproduzir localmente ( abre o CMD e vê qual é o problema )