• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

important files in java ??

 
mark stone
Ranch Hand
Posts: 417
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
the real engine for the jvm is provided by the jar files inside the jre/lib ? right ?
can someone tell me individually what each jar file is responsible, as detailed below ? not detailed but just a broad overview would be fine.
../jre/lib
i18n.jar
jaws.jar
rt.jar
../jre/lib/ext
iiimp.jar
and for running servlet the servlet.jar should be inside this directory (../jre/lib/ext) ?
 
Rob Ross
Bartender
Posts: 2205
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
You could always un-jar them, or just open them up in WinZip and take a look at the classes/packages in each one.
 
mark stone
Ranch Hand
Posts: 417
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
yes, that way one could see what files they are. but i wanted to know their specific purpose ? they have been grouped into different jar files and different directories.
one that i know is about the i18n.jar file. this file is the one that corresponds to the jre version or the jdk version, like 1.2.2, or 1.3 etc. i wanted to know about the other files.
Originally posted by Rob Ross:
You could always un-jar them, or just open them up in WinZip and take a look at the classes/packages in each one.
 
Rob Ross
Bartender
Posts: 2205
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
You can't really tell by the class or package name what the files are for. You need to look at the JavaDocs to find that out. There are like, almost 3000 classes in the JavaAPI. They are broken into a handful of Jar file. My guess is that each jar file is responsible for "a ton of stuff."
 
Michael Matola
whippersnapper
Ranch Hand
Posts: 1820
4
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Originally posted by Rob Ross:
There are like, almost 3000 classes in the JavaAPI.

From J2SE 1.4 Overview:

212, 504, 1781, 2130, and now 2738. These are the number of classes and interfaces in the standard edition of the JavaTM platform, from versions 1.0 through 1.41

I always assumed rt.jar held the core "runtime" classes.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic