Dúvida sobre JARs

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.

2 curtidas

Ok, valeu! :smile: