O primeiro tipo: use a função de exportação que vem com o eclipse
O primeiro método é dividido em duas situações para olhar para a primeira situação: pacote de projeto sem referência ao jar externo
Etapa 1: Clique com o botão direito do mouse no projeto e selecione Exportar, selecione Java> JAR File (não selecione o arquivo JAR Runnable)
Etapa 2: selecione o projeto e o arquivo que você deseja exportar e especifique o caminho de exportação de arquivos. Clique em duas próximas etapas seguidas para a quarta etapa.
Etapa 3: selecione a classe principal.
Siga as etapas acima para concluir a embalagem de um projeto de jar externo sem referência.
O segundo caso: pacote de projeto sem referência ao jar externo
Quando fazemos referência a frascos externos, é um pouco pesado usar a exportação que vem com o Eclipse.
Etapa 1: Prepare o arquivo de manifesto principal "MainFest.mf" e coloque -o na pasta do projeto.
Mainfest.mf é o arquivo de configuração do jar. A primeira linha define a versão, a segunda linha aponta o caminho do frasco externo, a terceira linha é a indicação principal da classe e a quarta linha é a linha em branco.
Manifest-Version: 1.0 Classe-Path: lib/rxxxcomm.jar Classe principal: com.main.client
Vale a pena notar que a escrita do Mainfest.MF requer especificações estritas, e um pouco de descuido fará com que a execução do JAR seja inválida.
1 A primeira linha não pode estar vazia, não pode haver linhas vazias entre as linhas, e o último caractere de cada linha não pode ser um espaço
2 A última linha deve ser uma linha vazia
3 Deve haver espaços entre o nome e o valor de cada propriedade (depois do cólon)
4 Cada linha do arquivo não pode exceder 72 bytes (geralmente 70 letras ASCII mais quebras de linha de retorno do carro); Se 72 bytes não forem suficientes, uma nova linha será iniciada e iniciada com um espaço: as linhas que começam com um espaço são consideradas como a continuação da linha anterior.
Regras detalhadas Este artigo fala sobre as precauções para a redação manifest.mf arquivos
Etapa 2: Como o projeto sem um frasco externo, execute a etapa 3 primeiro, como acima. A diferença é que você precisa selecionar a lista existente e clicar em Concluir.
Os acima são duas situações do primeiro método. Neste ponto, podemos gerar pacotes JAR. (Como executar o arquivo JAR? Clique aqui)
O primeiro tipo: use o jarro de gordura do plug -in eclipse para embalar jar
Etapa 1: Instale o plugin Fat Jar para o Eclipse primeiro
Site de atualização de jarra de gordura: http://kurucz-grafika.de/fatjar
Depois que o arquivo for carregado, clique para selecionar tudo e você saberá que a próxima etapa está concluída. Você solicitará reiniciar e a instalação será concluída. (Erro de instalação do Fat Jar Jar? Clique aqui)
Etapa 2: Clique com o botão direito do mouse no nome do projeto e você verá o Build Fat Jar e clique em.
Etapa 3: Configure o local de armazenamento do frasco e da classe principal.
É necessário na caixa vermelha, clique no navegador para selecionar a classe principal. (Não é possível clicar no navegador? Clique aqui para ver a solução)
Etapa 4: selecione o arquivo a ser embalado e o frasco externo e clique em Concluir.
Neste ponto, concluímos o projeto usando o plug -in Fat Jar para criar um frasco externo.
Problemas que podem ser encontrados no meio e soluções
Pergunta 1: Como executar o arquivo JAR depois de embalá -lo?
Solução:
O primeiro método: digite java -jar xxx.jar diretamente em CMD para começar a ser executado. (Pode ser necessário alternar a letra e a pasta da unidade, clique aqui)
(Como mostrado na figura, o frasco colocado sob o usuário de disco C> Chen)
O segundo método: crie um novo arquivo em lote, conteúdo: java -jar xxx.jar. Basta colocá-lo na mesma pasta que o pacote JAR e clique duas vezes para ser executado para ver o efeito.
Pergunta 2: O que devo fazer se receber um erro ao instalar o Fat Jar?
Solução:
No eclipse
Ajuda -> Instale o novo software ... -> Trabalhe com
-> Selecione "As atualizações do projeto Eclipse - http://download.eclipse.org/eclipse/updates/4.7"
-> Verifique "Suporte ao plug -in de estilo Eclipse 2.0" em "Eclipse Testes, Ferramentas, Exemplos e Extras"
Após a instalação, basta instalar o Fat Jar
Pergunta 3: Por que meu arquivo de navegação na classe principal não pode? (Acho que pode haver um problema com a compatibilidade do Eclipse e Fat Jar Version)
Solução:
Primeiro, use a exportação incluída no Eclipse para visualizar o nome da classe principal (o método de exportação é como acima), depois copie e cola e continue nas etapas.
Geralmente, a classe principal é o nome do pacote. O nome da classe principal pode não ter Java, principal e outros sufixos.
Nota: o software e as versões usados no artigo são os seguintes
eclips oxigênio com plug -in oficial de tradução
JDK 9
Plugin de jarra de gordura
Resumir
O exposto acima é uma explicação detalhada dos dois métodos e métodos de solução de problemas para o Eclipse empacotar projetos em arquivos JAR. Espero que seja útil para todos. Se você tiver alguma dúvida, deixe -me uma mensagem e o editor responderá a todos a tempo. Muito obrigado pelo seu apoio ao site wulin.com!