The CLASSPATH is the
path that the Java Runtime Environment (JRE) searches in order to
find CLASS, JAR, and other resource files. You can use one of these
two methods to set the CLASSPATH:
-
Use the
-classpath
option with a software development kit (SDK) tool such as
java
. This method enables you to set the CLASSPATH
for each individual application.
-
Set the CLASSPATH environment variable.
This recommended method makes the CLASSPATH available for all applications
by default.
When setting the CLASSPATH
as an environment variable, follow these guidelines:
-
Set the CLASSPATH as an environment
variable for the user (not the system).
-
Do not forget to precede the CLASSPATH
with a period (.). If you leave out the period and you invoke Java
from the same location as your application code, you get the error:
java.lang.NoClassDefFoundError
. This requirement
applies only when the JAR file is in the current directory.
-
Add the SAS Drivers for JDBC JAR
files to the CLASSPATH. You cannot point to the directory that contains
the JAR files.
-
The
SAS/SHARE driver needs sas.core.jar
and sas.intrnet.javatools.jar.
-
The IOM driver needs sas.core.jar
and sas.svc.connection.jar. If the Security Support Provider Interface
(SSPI) feature is used, then sas.security.sspi.jar is also needed.
Here are some considerations:
-
If there is a conflict, the order
in which the JAR files appear on the CLASSPATH determines which class
is used.
-
If you change the CLASSPATH, you
do not need to reboot. However, if you are running from a command
prompt, you must bring up a new command prompt. If you are running
an applet, you might need to close your Web browser and then restart
it.