Diferença entre .class e .jar

Dae pessoal

Desulpem a minha ignorancia mas qual é a diferença entre .class e .jar!?!?

Obrigado
T+

.class é o bytecode de uma classe, e .jar eu tipo um arquivo .zip, contendo vários arquivos .class

Falo

se quiser se aprofundar em jars:
http://java.sun.com/docs/books/tutorial/jar/

1 curtida

So complementano…

o jar e tp um executavel do java! :razz:

[quote=“Ratinho”]So complementano…

o jar e tp um executavel do java! :razz:[/quote]

Ratinho só pontuando, discordo da sua afirmação. Porque para que um JAR torne-se uma espécie de executável, ou seja, um JAR executável, é necessário cumprir uma série de exigências como, por exemplo: Configurar o arquivo Manifest.mf com a entrada da classe principal, Main-Class, é necessário que nenhum outro programa de compressão instalado na máquina esteja interceptando os arquivos com a extensão .jar. E também porque nem todo JAR é executável.

É… mais ou menos tudo isso junto…
Resumindo, o .class é o arquivo contendo o teu programa compilado em byteCode, é o que faz teu programa rodar na JVM,

e o .jar é um pacote com todos os .class que voce utiliza nele, sendo uma biblioteca, ou um executavel, caso voce o tenha feito para esta afinidade.

eheheh peguei todos os posts e juntei!!!

Espero ter ajudado

()'s