O serviço Java não será iniciado ao usar o srvany.exe e o Java 8

0

Eu tenho alguns aplicativos Java que executo como serviços na minha máquina de trabalho usando srvany.exe . Depois de resolver um problema anterior , este sistema não causou nenhum grande problema para nós. No entanto, depois de obter uma estação de trabalho atualizada e configurar tudo, o Java não funciona mais. Eu vejo srvany.exe no Process Explorer, mas nenhum processo Java filho. Devido às políticas corporativas de TI, meu tempo de execução Java padrão é Java 8, mas também tenho o Java 7 JDK para fins de desenvolvimento. Se eu alterar as propriedades srvany para usar java.exe do JDK, tudo funcionará bem. Como posso obter srvany para executar um aplicativo Java usando o Java 8?

    
por MBraedley 05.01.2015 / 19:10

1 resposta

0

O problema é que você está usando java.exe em vez de javaw.exe . Eu não consigo encontrar porque java.exe não funciona mais, enquanto javaw.exe faz, uma vez que as notas de lançamento não mencionam os executáveis de tempo de execução. Pode ter algo a ver com java.exe à espera de ter uma linha de comando / saída padrão, que não é realmente o caso com o serviço.

    
por 05.01.2015 / 19:10