Explicação sobre rt.JAR

Pessoal vcs poderiam me explicar pq o rt.jar só tem arquivos .class e quem os usa. Quais são os efeitos dele pra o JAVA. Porque ele existe e etc.

Abraços,

1 - Pq o rt.jar só tem .class?
R: Porque ele é uma biblioteca… um conjunto de API’s.

2 - Quem os usa?
R: Você os usa. Quando declara uma String por exemplo, você está usando o rt.jar. Mais especificamente a classe String que está no pacote java.lang e que está empacotado no rt.jar.

3 - Quais são os efeitos dele para o Java?
R: Todos. Sem ele o Java não funciona (experimente move-lo para outro lugar fora da sua jdk). Ele é o core do Java.

4 - Pq ele existe?
R: Pq deus quis assim! 8)

Em versões anteriores do Java (1.1) o tal arquivo se chamava “classes.zip”.

Não é obrigatório que o arquivo se chame “rt.jar”; é o Java da Sun que usa esse nome para o arquivo que contém as classes principais do Java. No caso do Java da IBM o arquivo se chama “core.jar”.

puts Deus é o cara que inventou o java ?

heheheheheh

Valeu brother, esclareceu muitas coisas.

[quote=Rulio]puts Deus é o cara que inventou o java ?

heheheheheh

Valeu brother, esclareceu muitas coisas.[/quote]

rt = RunTime

Por isso ‘rt.jar’, seria o runtime para executar uma classe qualquer.