where to find jars : Java Glossary

go to home page W words local find full screen, hide local find menu Google search web for more information on this topic jump to foot of page translate this page with Babelfish 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) ©1996-2009 Roedy Green, Canadian Mind Products
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\jre6/lib and C:\Program Files\java\jre6/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 You can get the freshest copy of this page from: or possibly from your local J: drive (Java virtual drive/mindprod.com website mirror)
http://mindprod.com/jgloss/wherejars.html J:\mindprod\jgloss\wherejars.html
CMP logofeedback Please email your feedback for publication, errors, omissions, typos, formatting errors, ambiguities, unclear wording, broken/redirected link reports, suggestions to improve this page or comments to Roedy Green : feedback email
mindprod.com IP:[65.110.21.43]
view BlogYour face IP:[38.107.191.106]
You are visitor number 52,875.