Canalli 0 Denunciar post Postado Janeiro 11, 2013 Olá pessoal! Estou desenvolvendo uma aplicação em Java para reconhecimento de voz, utilizando a API Sphinx-4. Essa aplicação deve ficar no servidor, onde deve ser executada e retornar o resultado. Minha dúvida é a seguinte: Como executar essa aplicação? Tenho o projeto no eclipse, mas não sei o que devo jogar no servidor para ser executado (os jars? as classes? ). Essa aplicação será chamada por um serviço ASP.NET. Existe uma maneira de eu enviar um comando com argumentos para executar essa aplicação? Obrigado. Compartilhar este post Link para o post Compartilhar em outros sites
Vergil 15 Denunciar post Postado Janeiro 11, 2013 Você pode usar sockets. Dá uma olhada neste link e veja se o conteúdo te ajuda http://publib.boulder.ibm.com/infocenter/iseries/v5r4/index.jsp?topic=%2Frzaha%2Finterpro.htm PS: Sua busca deve ser sobre 'Java Interprocess Communication'. Compartilhar este post Link para o post Compartilhar em outros sites
Canalli 0 Denunciar post Postado Janeiro 11, 2013 Você pode usar sockets. Dá uma olhada neste link e veja se o conteúdo te ajuda http://publib.boulder.ibm.com/infocenter/iseries/v5r4/index.jsp?topic=%2Frzaha%2Finterpro.htm PS: Sua busca deve ser sobre 'Java Interprocess Communication'. Obrigado pela sua resposta, mas eu não consegui implementa-la. Não tenho experiencia nenhuma com Java, e todo o meu ambiente é Microsoft. Precisava executar a classe Java a partir do ASP.NET, mas não tenho ideia de como fazer isso. Por acaso voce conhece algum comando que faça isso (como exec(test.java) ), ou alguma coisa parecida? Obrigado. Compartilhar este post Link para o post Compartilhar em outros sites
Vergil 15 Denunciar post Postado Janeiro 11, 2013 Precisava executar a classe Java a partir do ASP.NET, mas não tenho ideia de como fazer isso. Por acaso voce conhece algum comando que faça isso (como exec(test.java) ), ou alguma coisa parecida? Ah, assim fica mais fácil. O que você quer é mais simples de se fazer. Se você tem o bytecode do seu Java basta executar de dentro do seu projeto .NET o comando que execute o aplicativo Java e recuperar a saída. Com uma pesquisa rápida na internet achei um exemplo de como se fazer isso em C#. http://blogs.msdn.com/b/ericwhite/archive/2008/08/07/running-an-executable-and-collecting-the-output.aspx **** Imagine que você tem um arquivo chamado 'Teste.java'. Para compilá-lo basta executar o comando 'javac Teste.java' no prompt. O comando para executar o arquivo compilado é 'java Teste'. Exemplo: public class Teste { public static void main(String[] args) { System.out.println("Olá mundo!"); } } comando => javac Teste.java saída => Teste.class (arquivo) comando => java Teste saída => Olá mundo Compartilhar este post Link para o post Compartilhar em outros sites