Inquiridor
Executar arquivo .jar de um programa em c++

Pergunta
-
Todas as Respostas
-
-
Leandro Ferreira wrote: Cara eu ja fiz isso em C# !
Criei uma instancia do Command-DOS, passei por parametro o jar.
Utlizei o comando da propria JVM para rodar o JAR.
Assim que chegar em casa te mando como fiz em C#, talvez seja util.
FIZ ASSIM
Ve se há algo do tipo em C++
// Cria o processo - não esqueça de importar System.Diagnostics
ProcessStartInfo
psi = new ProcessStartInfo("Javaw.exe", "-jar nome_do_jar.jar <parâmetros para o JAR>");Process
process = new Process();process.StartInfo = psi;
// Executa o JAR
process.Start();
// Se você quiser esperar enquanto o processo nao termina
process.WaitForExit();
-
-
Consegui!
Dá pra usar system("nome_do_arquivo.jar");
Ou ShellExecute() , conforme o link http://www.cefetflo.edu.br/forum/index.php?action=recent;start=20
Tive que setar, no Path, o caminho onde está o arquivo.
Valeu pela ajuda!