where to find jars : Java Glossary

*0-9ABCDEFGHIJKLMNOPQRSTUVWXYZ (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.8.0_131\ /lib and C:\Program Files\java\jre1.8.0_131\ /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://www.oracle.com/technetwork/java/current-142188.html
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.

Learning More

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
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:

This page is posted
on the web at:

http://mindprod.com/jgloss/wherejars.html

Optional Replicator mirror
of mindprod.com
on local hard disk J:

J:\mindprod\jgloss\wherejars.html
Canadian Mind Products
Please the feedback from other visitors, or your own feedback about the site.
Contact Roedy. Please feel free to link to this page without explicit permission.

IP:[65.110.21.43]
Your face IP:[3.144.243.184]
You are visitor number