Seja bem vindo ao Fórum do JavaFree.org
Aqui você irá encontrar respostas para TUDO o que você precisa sobre java.
Deseja participar? Crie sua conta ou efetue seu login
Estou começando a trabalhar com java agora e evitei ao máximo abrir um novo tópico aqui (estive espreitando bastante...), mas agora eu não consegui entender o pq do meu problema.
Tenho uma classe desenvolvida e quero fazer dela um serviço do windows.
Quando executo a classe através do prompt de comando ("java -cp . Server"), a mesma é executada perfeitamente, porém, quando eu exporto gerando o .jar e tento executa-lo ("java -jar Servidor.jar"), retorna o seguinte erro:
O código da classe é este:
Se alguém puder me dizer onde é que eu estou errando, por favor, me ajude. _________________Rise and rise again until lambs become lions!
Na versão 6 (e anteriores) do Java pelo menos vinha algo como
Java 6
Failed to load Main-Class manifest attribute from
Servidor.jar
ai fica claro que o problema é com ou a falta do Main-Class.
@sekkuar
um JAR é mais fácil de executar - inclusive pela GUI - só clicar duas vezes...
[[]] _________________ Nome real: Carlos F. Heuberger
Removeram os meus direitos de administrador e moderador - sem aviso, pela segunda vez - contate o ombudsman (?), a equipejavafree ou a "alta gerência" se necessário - Que pena... que terminou dessa maneira!
É que eu preciso gerar um serviço para o windows e estou utilizando o wrapper pra isso. Na documentação ele pede que seja um .jar.
Com relação ao manifest.mf, ele está sendo gerado pelo Eclipse, e realmente não tem informação alguma pelo que eu vi. =\ _________________Rise and rise again until lambs become lions!
É... mas se ele vai executar pela linha de comando igual ele diz, não precisaria disso.
penso que foi só para testar... (além de ser (pouco) mais pequeno)
De qualquer forma o problema é como o JAR foi gerada, muito provavelmente a falta do Main-Class
[[]] _________________ Nome real: Carlos F. Heuberger
Removeram os meus direitos de administrador e moderador - sem aviso, pela segunda vez - contate o ombudsman (?), a equipejavafree ou a "alta gerência" se necessário - Que pena... que terminou dessa maneira!
pena que não mencionou que era Eclipse na pergunta...
ia economizar tempo e trabalho! [:-| _________________ Nome real: Carlos F. Heuberger
Removeram os meus direitos de administrador e moderador - sem aviso, pela segunda vez - contate o ombudsman (?), a equipejavafree ou a "alta gerência" se necessário - Que pena... que terminou dessa maneira!
andreluizarPosts:13
Bom dia pessoal,
Estou começando a trabalhar com java agora e evitei ao máximo abrir um novo tópico aqui (estive espreitando bastante...), mas agora eu não consegui entender o pq do meu problema.
Tenho uma classe desenvolvida e quero fazer dela um serviço do windows.
Quando executo a classe através do prompt de comando ("java -cp . Server"), a mesma é executada perfeitamente, porém, quando eu exporto gerando o .jar e tento executa-lo ("java -jar Servidor.jar"), retorna o seguinte erro:
O código da classe é este:
Se alguém puder me dizer onde é que eu estou errando, por favor, me ajude.
_________________Rise and rise again until lambs become lions!
sekkuarPosts:5998
como você fez ora gerar o .jar?
provavelmente faltou indicar qual é a classe principal no Manifest
_________________Sekkuar ~ Ex-Catador Executivo do Javafree - (Não mais) Catando os tópico tudo.
"The mod javafree deserves, but not the one it needs right now."