CHAMANDO um Programa C++ em Java

2 respostas
joaozimvip

E o seguinte meu estagio depende disto , preciso fazer um programa em Java pra chamar outro em C ++ atraves de um unico e miseravel botao , ate terca pra entregar a parada , sou programador , mas em C eheh . Se algum amigo pode me ajudar agradeco desde ja , vo passar os codigos de um programa q fiz desde quarta , pra tentar fazer o bendito botao funcionar .
Sei vou procurar um curso mais rapido possivel :smiley:

import java.applet.Applet;

import java.applet.*;

import java.awt.*;

import java.awt.event.*;
import java.io.IOException;

public class botao extends Applet implements ActionListener

{

Label titulo;

 TextField caixa1;

 Button botao;   

private Object NULL;

private Object SW_SHOW;

 public void init()

 {

     titulo = new Label("Botão Exemplo");

     titulo.setForeground (Color.blue);         add(titulo);

     botao = new Button("Clique Aqui");         add(botao);

     botao.addActionListener(this);

     caixa1= new TextField ("          ",18);         add (caixa1);

 }

 public void actionPerformed(ActionEvent e)

 {

     if (e.getSource() == botao)

     {

     caixa1.setText("Processando");
     try {
            Runtime.getRuntime().exec("C:/Arquivos de programas/eMule/emule.exe");    
        } catch (IOException ex) {
            ex.printStackTrace();
        }    

     }

 }

Na tentativa de nao ter q fazer um programa executavel
fiz tb uma pagina HTML

Processo

Certo o programa quando compilado
e executado funciona como uma beleza , mas quando passado pro HTML aff so tristeza , so faz funcionar o botao e nao chama o emule , programa q estou usando como teste

entao como posso fazer pra q o botao torne executavel , e ou o HTML abra no firefox este programa ??

2 Respostas

joaozimvip

So uma questao , tenho q entregar esse negocio ate terca , por isso o desespero

P

Você deve assinar o applet…

http://www.lcmi.ufsc.br/jacoweb/restrito/documentos/assinatura/index.htm

esse link irá resolver seu problema!!!

Criado 24 de março de 2007
Ultima resposta 24 de mar. de 2007
Respostas 2
Participantes 2