Quero empacotar meu projeto em um único JAR executável para distribuição. Como posso fazer um projeto do Maven empacotar todos os JARs de dependência no meu JAR de
O arquivo JAR (ou Java ARchive) agrega muitos arquivos em um. Os arquivos JAR são construídos no formato de arquivo ZIP.
Quero empacotar meu projeto em um único JAR executável para distribuição. Como posso fazer um projeto do Maven empacotar todos os JARs de dependência no meu JAR de
Eu instalei um aplicativo, quando tento executá-lo (é um jar executável), nada acontece. Quando eu o executo na linha de comando com: java -jar "app.jar" Recebo a seguinte mensagem: nenhum atributo principal do manifesto, em "app.jar" Normalmente, se eu mesmo tivesse criado o programa,...
Deseja melhorar este post? Forneça respostas detalhadas para esta pergunta, incluindo citações e uma explicação de por que sua resposta está correta. Respostas sem detalhes suficientes podem ser editadas ou excluídas. Para obter mais informações sobre o Stack...
Eu tenho um projeto que contém um único módulo e algumas dependências. Eu gostaria de criar um jar, em um diretório separado, que contenha o módulo compilado. Além disso, gostaria de ter as dependências presentes ao lado do meu módulo. Não importa como eu giro o processo "build jar" do IntelliJ, a...
Qual é a diferença entre um .jare um .wararquivo? É apenas a extensão do arquivo ou há algo
Meu programa java é empacotado em um arquivo jar e faz uso de uma biblioteca jar externa, o castelo insuflável . Meu código compila bem, mas a execução do jar leva ao seguinte erro: Exceção no encadeamento "main" java.lang.SecurityException: resumo do arquivo de assinatura inválido para os...
Existe uma maneira de forçar o maven (2.0.9) a incluir todas as dependências em um único arquivo jar? Eu tenho um projeto que cria em um único arquivo jar. Quero que as classes das dependências sejam copiadas para o jar também. Atualização: eu sei que não posso incluir apenas um arquivo jar em um...
Como importo um jar no
Por que é tão difícil fazer isso em Java? Se você deseja ter qualquer tipo de sistema de módulos, precisa poder carregar arquivos JAR dinamicamente. Disseram-me que há uma maneira de fazê-lo escrevendo o seu próprio ClassLoader, mas isso dá muito trabalho para algo que deve (pelo menos em minha...
Fechadas. Esta pergunta não atende às diretrizes de estouro de pilha . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela esteja no tópico do Stack Overflow. Fechado há 4 anos . Melhore esta...
Encontrei o maven-shade-plugin sendo usado no pom.xml de alguém. Eu nunca usei o maven-shade-plugin antes (e sou um Maven n00b), então tentei entender o motivo de usá-lo e o que ele faz. Eu olhei para os documentos do Maven , mas não consigo entender esta afirmação: "Este plugin fornece a...
Qual é a diferença entre o escopo do maven compilee providedquando o artefato é construído como um JAR? Se fosse WAR, eu entenderia - o artefato seria incluído ou não no WEB-INF / lib. Mas no caso de um JAR, não importa - as dependências não estão incluídas. Eles precisam estar no caminho de classe...
Estou lendo a documentação do Maven e me deparei com o nome 'uber-jar'. O que significa um uber-jar e quais são suas características / vantagens?
Como você encontraria um nome de classe específico em muitos arquivos jar? (Procurando o nome da classe real, não as classes que a
Gostaria de ler um recurso de dentro do meu jar da seguinte forma: File file; file = new File(getClass().getResource("/file.txt").toURI()); BufferredReader reader = new BufferedReader(new FileReader(file)); //Read the file e funciona bem ao executá-lo no Eclipse, mas se eu exportá-lo para um...
Eu tenho um arquivo JAR chamado helloworld.jar . Para executá-lo, estou executando o seguinte comando em uma janela de linha de comando: java -jar helloworld.jar Isso funciona bem, mas como eu o executo com um clique duplo? Preciso instalar algum
Qual seria a maneira mais fácil de visualizar classes, métodos, propriedades etc. dentro de um arquivo jar? Estou procurando algo equivalente ao muito útil Lutz Roeder .NET Reflector - para
Estou empacotando uma biblioteca Java como um JAR, e está lançando muitos java.lang.IncompatibleClassChangeErrors quando tento invocar métodos a partir dela. Esses erros parecem aparecer aleatoriamente. Que tipos de problemas podem estar causando esse
Como posso saber qual versão do compilador Java foi usada para criar um jar? Eu tenho um arquivo jar e poderia ter sido construído em qualquer um dos três JDKs. Precisamos saber exatamente qual deles, para que possamos certificar a compatibilidade. A versão do compilador está incorporada em algum...
Eu criei um arquivo JAR assim: jar cf Predit.jar *.* Eu executei esse arquivo JAR clicando duas vezes nele (não funcionou). Então eu executei no prompt do DOS assim: java -jar Predit.jar Ele levantou exceções "Falha ao carregar a classe principal". Então eu extraí esse arquivo JAR: jar -xf...