Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Canalli

Aplicacao Java

Recommended Posts

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

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

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
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

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.