1. java
  2. android
  3. c#
  4. .net
  5. javascript
  6. php
  7. jquery
  8. html
  9. sql

Executando jar pelo console - falta biblioteca

Fiz um mini projeto Maven (EJB) que lê um arquivo xml usando o XStream e persiste os dados usando JPA (Eclipselink).

Criei um main que ao ser executado, pede o nome desse arquivo xml e faz o trabalho de ler o arquivo, gerar um objeto e persistir no banco.

Estou tentando rodar esse main via console, porém ao executar recebo a mensagem de erro: main java.lang.NoClassDefFoundError: com.thoughtworks.xstream.XStream

Abri o jar gerado pelo NetBeans e realmente não há nenhuma pasta com a biblioteca.

Como inserir as libs dentro desse jar?

Obrigado!

  • Amigo, você precisa abrir o projeto e setar o seu buildpath com o jar que está em falta, feito isso compile o projeto para .jar novamente e re-execute.

    danillonc   21 de mai de 2015
  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do GUJ!

1 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags ejb ou faça a sua própria pergunta.