C/C++ dentro de interface gráfica feita em JAVA

Meu primeiro post!! :lol:

Então, tenho um programinha em C/C++ que não tem interface gráfica.
Queria saber se existe alguma forma de eu “colocar” esse programa numa interface gráfica feito em Java. E lógico, essa interface gráfica interagindo com esse programinha através da passagem de parâmetros.

Tem como???

Valeu!

Procure por Java Native Interface, JNI.

Dei uma lida rápida…
Será que é mesmo necessário o uso dessa framework pra fazer esse processo simples que preciso??

Quero apenas que minha interface gráfica feita em JAVA chame o executável do programinha em C++ com os parâmetros escolhidos na interface pleo usuário…
Pois nesse meu caso, não vou usar nenhuma função ou header do meu programa em C++, mas sim rodas o programa já compilado passando os parâmetros desejados pelo usuário!

Veleu!!

Ja pensou em dar suporte a parametros pra sua aplicação C/C++ e chamar ela pelo JButton que vai enviar os dados?

Idéia besta e que pode nao funcionar direito, mas dá um olhada.

[]'s

Afinal, seu programinha é em C ou C++?

Consulte também a API Java Native Access (JNA): jna.dev.java.net

Abraço.

[quote=ratex]Dei uma lida rápida…
Será que é mesmo necessário o uso dessa framework pra fazer esse processo simples que preciso??

Quero apenas que minha interface gráfica feita em JAVA chame o executável do programinha em C++ com os parâmetros escolhidos na interface pleo usuário…
Pois nesse meu caso, não vou usar nenhuma função ou header do meu programa em C++, mas sim rodas o programa já compilado passando os parâmetros desejados pelo usuário!

Veleu!![/quote]

Olá!

acho que tvz isso possa te ajudar: http://www.portaljava.com/forum/posts/list/29883.page

[]'s

Meu programa é em C!

Aaaaahhhh bom. Nesse caso, é o que o pessoal já está falando mesmo.

Mas especifique se a linguagem é C ou C++. São duas linguagens diferentes, então trate-as como tal.
Afinal, tem muita coisa que roda em C++, que não pode ser usada em C (embora o contrário seja raro).

Aaaaahhhh bom. Nesse caso, é o que o pessoal já está falando mesmo.

Mas especifique se a linguagem é C ou C++. São duas linguagens diferentes, então trate-as como tal.
Afinal, tem muita coisa que roda em C++, que não pode ser usada em C (embora o contrário seja raro).

[/quote]

:smiley:

Então se fosse em C++ teria menos trabalho?

Sim, você poderia usar frameworks Orientados a Objetos, como o Jace.

Mas, não sei se vale a pena fazer C e ter interface gráfica em Java. Não seria melhor fazer a interface em C mesmo, usando APIs como a WxWidgets, Windows Forms, GTK ou a própria MFC?

tem o kit da microsoft que permite também que você utilize desenvolvimento gráfico em C e C++ (de acordo com um professor meu que eh especialista nestas duas linguagens) seria uma boa ideia, claro se vc usa Ruindow$

mais se vc usa outros S.O’s a ideia do vinigodoy seria mais interessante :smiley:

eu estou com um problema parecido (passagem de parametros entre o codigo e a tela)

alguem tem link pra manual em GTK ou QT explicando como fazer a passagem de parametros?

agradeço desde já