Pessoal, sou iniciante em Java e gostaria de saber o que são JARs e quando devo colocá-los no meu projeto.
Ah! E uma outra dúvida: O que seria o Java Build Path?
JAR é abreviatura de Java ARchive, nada mais são do que arquivos no formato ZIP contendo arquivos .class
, pode ser tanto uma aplicação Java como uma biblioteca de classes para serem utilizadas no seu projeto.
Quando você quiser, parece uma resposta boba, mas é isso mesmo.
Suponha que você queira utilizar uma API de terceiros, mas não quer baixar o código fonte dessa API.
Neste caso você baixa o JAR dela, adiciona ao classpath
de sua aplicação e aí você poderá importar as classes disponibilizadas neste JAR.
Basicamente é configuração do eclipse para os diretórios e/ou arquivos onde o eclipse deve procurar classes ou recursos utilizados em tempo de compilação e/ou execução de seu projeto.
Por exemplo, se você quiser usar um JAR de terceiros em seu projeto Java no eclipse, para poder importar e usar as classes dessa biblioteca, você precisa adicionar ela ao Java Build Path do seu projeto.
Ok, valeu!