Ola pessoal
sou novo aqui, por isso me desculpem c eu falar alguma besteira, pois bm ai vai a duvida:
Estou fazendo uma aplicacao java onde o java salva em um arquivo algumas informacoes e dpois uma outra aplicacao C++ (1) faz a leitura destas e envia via socket para um servidor em C++(2) no linux, isto é feito por que ao tentar a comunicacao por socket entre java e c++ nao concegui mandar a mensagem corretamente onde esta recebia sempre algum “lixo” que eu nao pode isolar,
o problema agora eh o seguinte, eu estou tentando fazer esta minha aplicacao chamar automaticamente a aplicacao c++(1), esta c++ fica em loop fazendo a leitura do arquivo e enviando as informacoes para a (2), tentei utilizar o codigo abaixo mas nao deu certo:
try {
System.out.println(“Roda prog:”);
Runtime.getRuntime().exec("./ClienteWin/ClienteWin.exe");
} catch (IOException ex) {
Logger.getLogger(JanelaPrincipal.class.getName()).log(Level.SEVERE, null, ex);
}
ele chega a mostrar este println mas parece rodar e fechar ao msm tempo, nao da nenhum erro no console, ja tentei colocar em uma thread mas acho q nao eh isso, qlqr ajuda sera bm vinda
t+