where to find jars : Java Glossary
home W words local find no local find frame, full screen Google search web for topic jump to footer translate with Babelfish by Roedy Green ©1996-2008 Canadian Mind Products
Go to : punctuation 0-9 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z (all)
where to find jars
This table should help you locate missing jars. To use a jar, it usually must be mentioned on the classpath or put in the ext directory. For Servlet wombs, there may be special project-specific places to put them. If the jar you are looking for is not in this list, check the C:\Program Files\java\jre1.6.0_06/lib and C:\Program Files\java\jre1.6.0_06/ext directories. Please email me with suggestions for additions to this table. Use your browser local search button to find the package or jar name of interest in the following table. Only the higher order package names are shown, not the full trees.
Where to find Jars
Acronym Name Package Jar Download URL
JAAS Java Authentication and Authorization Service com.sun.security.auth
javax.security.auth
rt.jar
jaas.jar
bundled with JRE. Pluggable interface. Also bundled with jwsdp.
JAF Java Activation Framework
(MIME)
com.sun.activation
javax.activation
activation.jar http://java.sun.com/products/javabeans/glasgow/jaf.html
JAI Java Advanced Imaging com.sun.media.jai
javax.media.jai
jai_codec.jar
jai_core.jar
http://java.sun.com/products/java-media/jai/
JavaMail Java Mail com.sun.mail
javax.mail
imap.jar
mailapi.jar
pop3.jar
smtp.jar
http://java.sun.com/products/javamail/
JAXP Java API for XML Processing javax.xml
com.sun.org.apache.xerces.internal.impl
rt.jar
jaxp.jar
Includes all kinds of XML, SAX, DOM, XSD etc. classes and the Xerces implementation. Bundled with JDK 1.5+. Also bundled with resin.
Sun’s JDK Technote Guide on JAXP for recent JDKs : available:
JCE Java Cryptography Extensions javax.crypto jce.jar bundled with JRE. Pluggable interface with default implementation.
JDBC Java Data Base Connectivity
(SQL)
java.sql rt.jar Bundled with the JRE. It requires a companion specific JDBC plugin implementation that comes from the JDBC/SQL vendor with vendor specific package names.
JMF Java Media FrameWork
(streaming audio and video)
com.sun.media
codecLib.mpa
com.ibm.media
com.sun.media
javax.media
jmapps
customizer.jar
jmf.jar
mediaplayer.jar
multiplayer.jar
sound.jar
http://java.sun.com/products/java-media/jmf/
JNDI Java Naming and Directory Interface
(DNS lookup, Email server lookup, LDAP, NIS, NDS, RMI and CORBA)
com.sun.naming
javax.naming
rt.jar
jndi.jar
comes bundled JRE, also jndi.jar with Caucho Resin.
JSAPI Java Speech Application Programming Interface javax.speech freetts.jar You need an implementation of the plugin from a vendor other than Sun. . Most appear to have discontinued or sidelined JSAPI. The most promising is FreeTTS.
JTA Java Transaction API javax.transaction jta.jar http://java.sun.com/products/jta/
JWSDP Java Web Services Developer Pack javax.xml.* many jars Includes JAX, JAXP, JAXB, JAXWS.
Servlet HTTP transaction processing javax.servlet servlet.jar The real classes come with your Servlet womb. They are not plug-ins the way most other packages are.

Finding Classes

If the class you are looking for is on the classpath, you can find out which directory or jar or URL it came from with code like this:
To discover what your program is using as the classpath use:

CMP_homejump to top
CMP logo
feedback Please email your feedback for publication, errors, omissions, broken/redirected link reports
and suggestions to improve this page to Roedy Green : feedback email
made with CSS
HTML Checked!
ICRA ratings logo
mindprod.com IP:[65.110.21.43]
Your face IP:[38.103.63.16] The information on this page is for non-military use only.
You are visitor number 20,477. Military use includes use by defence contractors.
You can get a fresh copy of this page from: or possibly from your local J: drive (Java virtual drive/Mindprod website mirror)
http://mindprod.com/jgloss/wherejars.html J:\mindprod\jgloss\wherejars.html