CISE Help & Resources

Java

CISE maintains an up-to-date Java installation that is available for all users. Typically, the newest stable version of java is installed, and all executables are in the users path (/usr/local/bin).

In order to determine which version of java is installed, run the command:

% java -version
java version "1.4.2_03"

The default version of java (1.4.2 in this example) is always available in:

/usr/local/java

CISE may also have an older versions of java installed and/or a newer, less tested version which may be used as needed. To see what versions are available, run the command:

% ls -1 /usr/local/java-*
/usr/local/java-1.3.1
/usr/local/java-1.4.1
/usr/local/java-1.4.2

Here, java-1.4.2 is the default version by running the command above (so it is available as either /usr/local/java or /usr/local/java-1.4.2). In this example, we also have two older versions available (/usr/local/java-1.3.1 and /usr/local/java-1.4.1).

In order to use any version other than the default one, source the appropriate file in /usr/local/etc .

% ls -1 /usr/local/etc/java*
/usr/local/etc/java-1.3.1.csh
/usr/local/etc/java-1.3.1.sh
/usr/local/etc/java-1.4.1.csh
/usr/local/etc/java-1.4.1.sh
/usr/local/etc/java-1.4.2.csh
/usr/local/etc/java-1.4.2.sh
 
% source /usr/local/etc/java-1.4.1.csh
 
% java -version
java version "1.4.1_06"
 

Although CISE maintains a number of java extensions, some of these may ONLY be available for the current default version. If you want to use a different version of java, you may have to explicitely set the classpath to look in /usr/local/java for the extensions.

Java Documentation

All java documentation is available here.

Servlets and JSPs

The Tomcat servlet engine (which supports both servlets and JSPs) has been installed. For information on using servlets at CISE, refer to the CISE Servlet Page.

Java Extensions

The following extensions have been installed. Please refer to the links below for information about using them.

The following table are extensions that we have installed. Some have been incorporated into newer versions of the JDK, some have not. If you need to use them at home, you may need to install them in additional to the JDK. Links to documentation, as well as sites to download them are given in the table below.

Java3D
An extension for doing 3-D Graphics. Local documentaion is here. Original sites are Solaris and Windows and Linux.
JSDT
Java Shared Data Toolkit. Local documentaion is here. Original site is here.
JCE
Java Cryptography Extension. Original site is here.
JSSE
Java Secure Socket Extension. Original site is here.
JAAS
Java Authentication and Authorization Service. Original site is here.
JDBC
Java database access. Original site is here.
JMF
Java Media Framework. Local documentaion is here. Original site is here.
JSDK
Java Servlet Development Kit. Local documentaion is here. Original site is here.
Note: This extension is NOT supported by the CISE system staff. The only supported method of running Java servlets is to use Tomcat (described above). If you choose to use this extension, please do not send questions to the CISE staff.
Cup
A parser tool (similar to YACC) for Java. Local documentaion is here. Original site is here.
JLex
Lexical Analyzer Generator for Java. Local documentaion is here. Original site is here.
JavaCC
Java Compiler Compiler. Local documentaion is here. Original site is here.
BlueJ
A simple IDE for Java. Local documentaion is here. Original site is here.

About CISE

Academics

People

Research

News

Help & Resources

Search