Home  |   STIU  |   WOW  |   SCJP  |   SCDJWS   |   JEE FAQ  |   About US  |  

FAQ
  Java FAQ
  JSP FAQ
  Servlet FAQ
 

Advertisement

XyzWs Java FAQ:
How to specify JAR files in the classpath?


Printer-friendly version Printer-friendly version | Send this 
article to a friend Mail this to a friend


Previous Next vertical dots separating previous/next from contents/index/pdf Contents
Advertisement
XyzWs Java FAQ: How to specify JAR files in the classpath?

How to specify JAR files in the classpath?


A JAR file (or Java Archive) is a ZIP file, file that contains an optional META-INF directory, used to distribute a set of Java classes and interfaces. The java compiler and run-time can search for classes in JAR files. The classes in a JAR file must be under the right directory that is "directory name = package name".

To include a JAR file in the class search path, the classpath points to the JAR itself, not the directory that contains the JAR.

For example, you have a JAR myLibs.jar in directory /myLibs. To have the Java compiler look for classes in this jar, you need to specify:

javac -classpath /myLibs/myLibs.jar ...

and not directly point to the directory myLibs

References

Packaging Programs in JAR Files
Java Archive (JAR) Files
JAR File Specification

Previous Next vertical dots separating previous/next from contents/index/pdf Contents

Support  | Feedback  | Help