GUJ Discussões   :   últimos tópicos   |   categorias   |   GUJ Respostas

Explicação sobre rt.JAR


#1

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,


#2

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)


#3

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".


#4

puts Deus é o cara que inventou o java ?

heheheheheh

Valeu brother, esclareceu muitas coisas.


#5

rt = RunTime

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


#6