Como importo um jar no Eclipse?
Como importo um jar no Eclipse?
Respostas:
É possível incluir um jar no Eclipse clicando com o botão direito do mouse em Projeto → Caminho da Construção → Configurar Caminho da Construção. Na guia Bibliotecas, clique em Adicionar Jars ou Adicionar JARs Externos e forneça o Jar. Uma rápida demonstração aqui .
A solução acima é obviamente uma solução "Rápida". No entanto, se você estiver trabalhando em um projeto em que precisa confirmar arquivos no repositório de controle de origem, eu recomendaria adicionar arquivos Jar a uma pasta de biblioteca dedicada dentro do seu repositório de controle de origem e referenciar alguns ou todos, conforme mencionado acima.
Adicionar Jar externo não é inteligente, caso você queira alterar a localização do projeto no sistema de arquivos.
A melhor maneira é adicionar o jar ao caminho do build para que seu projeto seja compilado se exportado:
Crie uma pasta chamada lib na sua pasta do projeto.
copie para esta pasta todos os arquivos jar necessários.
Atualize seu projeto no eclipse.
Selecione todos os arquivos jar, clique com o botão direito do mouse em um deles e selecione Build Path -> Add to Build Path
Duas escolhas:
1 / Do projeto:
2 / Se você já possui outro jar importado, no diretório "Bibliotecas de referências":
Ambos o levarão a esta tela onde você pode gerenciar suas bibliotecas:
Aqui estão os passos:
clique em Arquivo> Importar. A janela Importar é aberta.
Em Selecione uma fonte de importação, clique em J2EE> arquivo JAR do App Client.
Clique em Avançar.
No campo Arquivo do cliente de aplicativo, insira o local e o nome do arquivo JAR do cliente de aplicativo que você deseja importar. Você pode clicar no botão Procurar para selecionar o arquivo JAR no sistema de arquivos.
No campo Projeto do cliente de aplicativo, digite um novo nome de projeto ou selecione um projeto de cliente do aplicativo na lista suspensa. Se você digitar um novo nome nesse campo, o projeto do cliente do aplicativo será criado com base na versão do arquivo JAR do cliente do aplicativo e usará o local padrão.
Na lista suspensa Target runtime, selecione o servidor de aplicativos que você deseja direcionar para o seu desenvolvimento. Essa seleção afeta as configurações de tempo de execução modificando as entradas do caminho da classe para o projeto.
Se você deseja adicionar o novo módulo a um projeto de aplicativo corporativo, marque a caixa de seleção Adicionar projeto a um EAR e selecione um projeto de aplicativo corporativo existente na lista ou crie um novo clicando em Novo.
Nota : Se você digitar um novo nome de projeto de aplicativo corporativo, o projeto de aplicativo corporativo será criado no local padrão com a versão J2EE compatível mais baixa, com base na versão do projeto que está sendo criado. Se você deseja especificar uma versão diferente ou um local diferente para o aplicativo corporativo, use o assistente Novo Projeto de Aplicativo Corporativo.
Clique em Concluir para importar o arquivo JAR do cliente de aplicativo.
Apenas um comentário sobre a importação de jars nos projetos Eclipse (desenvolvimento de plug-in):
Caso esteja desenvolvendo plug-ins do Eclipse, faz sentido usar o mecanismo de empacotamento nativo do Eclipse em vez de apenas importar o jar para um projeto de plug-in. O Eclipse (ou melhor, o tempo de execução OSGi subjacente, Equinox) usa os chamados pacotes configuráveis que contêm mais informações do que os jars simples (por exemplo, informações da versão, dependências de outros pacotes configuráveis, pacotes exportados; consulte o arquivo MANIFEST.MF). Devido a essas informações, os pacotes configuráveis OSGi podem ser carregados / descarregados dinamicamente e há uma resolução automática de dependência disponível em um tempo de execução OSGi / Eclipse. Portanto, o uso de pacotes configuráveis OSGi em vez de jarros simples (contidos em outro pacote configurável OSGi) tem algumas vantagens.
(BTW: plug-ins do Eclipse são a mesma coisa que pacotes configuráveis OSGi.)
Há uma boa chance de alguém já empacotar uma determinada biblioteca (de terceiros) como um pacote OSGi. Você pode querer dar uma olhada nos seguintes repositórios de pacotes configuráveis:
Eclipse -> Preferências -> Java -> Caminho da Construção -> Bibliotecas do Usuário -> Novo (Nome) -> Adicionar Jars Externos
(Eu recomendo arrastar suas novas bibliotecas para a pasta eclipse antes de qualquer uma dessas etapas para manter tudo unido, assim, se você reinstalar o Eclipse ou o sistema operacional, não precisará vincular nada além do JDK) Agora, selecione os arquivos jar que deseja. Clique OK.
Clique com o botão direito do mouse no seu projeto e escolha Build Path -> Add Library
Para sua informação, basta codificar e clicar com o botão direito do mouse e em Origem-> Organizar Importações
Em primeiro lugar, você irá ao seu projeto o que você criou e, em seguida, clique com o botão direito do mouse e selecione as propriedades na parte inferior e selecione o caminho de construção no canto esquerdo e adicione o arquivo jar externo e clique em Aplicar.
C: \ oraclexe \ app \ oracle \ product \ 10.2.0 \ server \ jdbc \ lib \ ojdbc14.jar
ojdbc14.jar (é um arquivo jar)
No eclipse, incluí um arquivo jar compactado, ou seja, um arquivo zip. O Eclipse me permitiu adicionar esse arquivo zip como um jar externo, mas quando tentei acessar as classes no jar, elas não estavam aparecendo.
Após muitas tentativas e erros, descobri que o uso de um formato zip não funciona. Quando adicionei um arquivo jar, funcionou para mim.