Tenho um programa que ao desconectar a usb ele informa ao usuário (via email) o acontecido.
Porém estou enfrentando dificuldades com isso, e resolvi criar um .bat com o envio de email (o netbeans bloqueia alguma coisa no envio de email pois
compilei ele via DOS e ele funcionou normalmente).
Ai mora a minha dúvida como mando executar esse .bat externo que se encontra no caminho C:\Trabalho\FlowTrack\SoftwarePC\FlowTrackLite\branches\r165\target
//Rapaz o geito que eu uso é assim.....E pra mim funciona uma beleza.// Lembrando que o Uso do (TRY e CATCH) é obrigatório nesse caso.try{//Executa a Calculadora do WindowsRuntimer=Runtime.getRuntime();r.exec("C:\WINDOWS\system32\calc.EXE");}catch(java.io.IOExceptione){JOptionPane.showMessageDialog(null,"Caminho do Arquivo esta errado, contate os Desenvolvedores",mensagem.nomeSistema,JOptionPane.ERROR_MESSAGE);e.printStackTrace();}
M
marcobiscaro2112
Para enviar e-mails, procure por JavaMail (permite portabilidade muito maior).
De qualquer forma, para executar um programa nativo, use o Runtime.exec() mesmo (a menos que o executável esteja no PATH do sistema, é preciso especificar caminho completo).
fabricioempresa
Pô valeu Helder Ribeiro eu estava fazendo praticamente a mesma coisa porém não estava conseguindo startar o programa.
Consegui colocando o caminho bem certinho aqui.
E marcobiscaro2112 eu já estou com a parte de email toda montada.O problema é que o Netbeans estava bloqueando alguma coisa,não
deixando eu enviar os emails.