Bom dia.
Estou com o seguinte problema:
Inicio uma classe qualquer em JAVA pelo Java Service, mas a mesma não fica rodando e da a seguinte mensagem quando eu entro so services do windows e clico em iniciar:
“O serviço Teste em computador Local foi iniciado e interrompido. Alguns serviços são interrompidos automaticamente se não estiverem sendo usados por outros serviços ou programas”
Segue o Main da classe servico (Apenas Teste, escreve num txt e depois descansa, só pra ver se o serviço esta funcionando, no caso de iniciar corretamente):
package servico;
import java.io.BufferedWriter;
import java.io.FileWriter;
/**
*
* @author jesse.silva
*/
public class Main {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
try {
BufferedWriter write;
while(true)
{
write = new BufferedWriter(new FileWriter("c:\\teste.txt",true));
write.write(String.valueOf(System.currentTimeMillis())+"\n");
Thread.sleep(10000);
write.close();
}
} catch (Exception e) {
}
}
}
Coloquei o .jar dentro de C:\dist e o comando executado no JavaService foi :
Javaservice -install Teste C:\jdk1.6.0_18\jre\bin\server\jvm.dll -Djava.class.path=C:\dist\servico.jar -start servico.Main
Alguém pode me ajudar com este problema?
Obrigado.
