where to find jars : Java Glossary

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\jre7 /lib and C:\Program Files\java\jre7/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 (Uniform Resource Locator)
JAAS JAAS (Java Authentication and Authorisation Service) com.sun.security.auth
javax.security.auth
rt.jar
jaas.jar
bundled with JRE (Java Runtime Environment). Pluggable interface. Also bundled with jwsdp.
JAF JAF (Java Activation Framework)
(MIME (Multipurpose Internet Mail Extensions))
com.sun.activation
javax.activation
activation.jar http://java.sun.com/products/javabeans/glasgow/jaf.html
JAI 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://www.oracle.com/technetwork/java/javamail/index-138643.html
JAXP JAXP (Java Api for XML Processing) javax.xml
com.sun.org.apache.xerces.internal.impl
rt.jar
jaxp.jar
Includes all kinds of XML (extensible Markup Language), SAX (Simple API for XML), DOM (Document Object Model), XSD (XML Scheme Definition) etc. classes and the Xerces implementation. Bundled with JDK (Java Development Kit) 1.5+. Also bundled with resin.
Oracle’s Technote Guide on JAXP for recent JDKs : available:

JCE (Java Cryptography Extension) javax.crypto jce.jar bundled with JRE. Pluggable interface with default implementation.
JDBC JDBC (Java Data Base Connectivity)
(SQL (Standard Query Language))
java.sql rt.jar Bundled with the JRE. It requires a companion specific JDBC plug-in 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 (Domain Name Service) lookup, Email server lookup, LDAP (Lightweight Directory Access Protocol), NIS (Network Information Service), NDS (Novell Directory Services), RMI (Remote Method Invocation) and CORBA (Common Object Request Broker Architecture))
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 plug-in from a vendor other than Sun.
. Most appear to have discontinued or sidelined JSAPI (Java Speech Application Programming Interface). The most promising is FreeTTS.
JTA (Java Transaction Application programming interface) javax.transaction jta.jar http://java.sun.com/products/jta/
JWSDP (Java Web Services Developer Pack) javax.xml.* many jars
Includes JAX, JAXP, JAXB (Java Api for XML data Binding), JAXWS.
Servlet HTTP (Hypertext Transfer Protocol) 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
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
logo
Please email your , letters to the editor, errors, omissions, typos, formatting errors, ambiguities, unclear wording, broken/redirected link reports, suggestions to improve this page or comments to Roedy Green : feedback email. If you want your message, your name or email kept confidential, not considered for public posting, please explicitly specify that. Unless you state otherwise, I will treat your message as a letter to the editor that I may or may not publish in the feedback section. After that, it will be too late to retract it. If you disagree with something I said, please quote it and cite the web page where you found it, tell me why you think it is wrong, and, if possible, provide some supporting evidence. Threatening to kill me or spouting obscenities has yet to persuade me to change my mind.
mindprod.com IP:[65.110.21.43]
view BlogYour face IP:[38.107.179.212]
You are visitor number 120,989.