Como instalar programa java como serviço do Windows?

Segue a dúvida: Como instalar programa java como serviço do Windows?

Obrigado!

Já tive situações no trabalho que tinham essa mesma necessidade. Pelo que eu entendi, o que você quer você vai encontrar aqui.
Como não consegui justificar a utilização disso para deixar uma aplicação Java como um serviço em uma máquina Windows, a solução foi comprar o software FireDaemon.
Caso consiga algo funcionando do JSW, posta aqui seus resultados e análises…

[]'s.

O programa em si, acho que teria que usar JNI… pois services é dependente de S.O.

Ou tenta achar na net aqueles programas que fazem um programa virar services por configuração… um tempo atrás eu tiver que implementar isso… mas foi com C/C++ usando WIN32API… o motivo de precisar usar isso era que precisavamos subir programas remotamente usando a senha do Administrador da rede. E ninguém poderia fechar a aplicação…

Dá uma olhada neste software aqui: http://sourceforge.net/project/showfiles.php?group_id=39428

Acho que pode lhe ajudar.

flws

Segui as dicas publicadas no artigo http://edn.embarcadero.com/article/32068 e não tive maiores problemas para instalar e executar o Java como serviço no Windows.

Mas se o seu serviço precisar executar alguma outra coisa em primeiro plano, sugiro, adicionalmente, dar uma olhada na solução que recebi para um problema de execução do serviço em Como executar um programa em java a partir de um serviço windows (em java).

Boa sorte!

Ressucitando o tópico :smiley:

algúem tem uma solução free para indicar ?? Não há uma versão community do Java Service Wrapper para java 7, tentei usar e ele me deu o erro: jvm has value 1.7, but 1.6 is required

também tentei usar o Java Service Launcher (http://jslwin.sourceforge.net/), o nome do serviço até aparece no gerenciador de tarefas (status interrompido), porém nada mais funciona, e ainda dá vários erros qdo uso o debug desta solução

Será que existe algo free que funcione ??

Quando precisei fiz um programa em C utilizando a jvm.dll.
Se souber um pouquinho de C com alguns códigos da NET não é dificil fazer.
Vantagem que fica tudo no seu controle.

http://java.sun.com/docs/books/jni/html/invoke.html