home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PC World 1998 October
/
PCWorld_1998-10_cd.bin
/
software
/
prehled
/
inprise
/
JHELP.Z
/
Readme.txt
< prev
next >
Wrap
Text File
|
1998-05-08
|
7KB
|
188 lines
README
ObjectSpace JGL Version 3.1.0
-----------------------------------------------------------------------
CONTENTS
Overview of JGL
- Welcome To JGL!
- Reporting Bugs and Requesting Features
- Contacting ObjectSpace
Installing and Running JGL
- Installing the Microsoft Windows distribution
- Unpacking the UNIX distribution
- Environment PATH and CLASSPATH
- Compiling JGL Examples
- Installation Troubleshooting
=======================================================================
OVERVIEW OF JGL
=======================================================================
-----------------------------------------------------------------------
WELCOME TO JGL!
-----------------------------------------------------------------------
All Java programmers need a library of reusable data structures. The
Java Developer's Kit (JDK) only contains three data structures - a
Vector, a Stack, and a Hashtable - which is hardly sufficient for
serious software development. In addition, the JDK does not include
algorithms for sorting, filtering, and other common tasks. JGL was
created by ObjectSpace to address these concerns.
JGL includes highly optimized data structures such as sequences, maps,
sets, queues, and a stack. There are over 40 reusable algorithms that
work with the JGL containers, the JDK containers, and native Java arrays.
With complete HTML API documentation and a comprehensive HTML user guide
packed with over 100 examples, JGL is very easy to learn and use.
-----------------------------------------------------------------------
REPORTING BUGS AND REQUESTING FEATURES
-----------------------------------------------------------------------
Please report bugs and feature requests to
jgl@objectspace.com
Visit the ObjectSpace web site at http://www.objectspace.com/jgl for
the most recent information.
-----------------------------------------------------------------------
CONTACT INFORMATION
-----------------------------------------------------------------------
For additional information on ObjectSpace technology and services,
contact our North American headquarters.
ObjectSpace, Inc.
14881 Quorum Dr. Suite 400
Dallas, TX 75240
Phone: 972.726.4100 or 1.800.OBJECT.1
Fax: 972.715.9099
E-Mail: info@objectspace.com
WWW: http://www.objectspace.com
=======================================================================
INSTALLING AND RUNNING JGL
=======================================================================
IMPORTANT: Please make sure you understand the Copyright
and License information (in the files named COPYRIGHT.TXT and
LICENSE.TXT) before installing this release.
The JGL release version 3.1.0 requires a JDK 1.1 compliant Java
distribution. It will not function with a JDK 1.0 distribution.
Features new to the JDK 1.1 specification are necessary for JGL.
The Voyager extensions require ObjectSpace Voyager 2.0 or later because
of the package names.
-----------------------------------------------------------------------
INSTALLING THE MICROSOFT WINDOWS DISTRIBUTION
-----------------------------------------------------------------------
Execute the InstallShield executable which will perform the
installation and unpack the distribution. It will query for needed
information such as the installation root directory.
WIN95 Specific
--------------
Note that the installation will ask whether or not the AUTOEXEC.BAT
file should be modified. The modifications consist of adding entries
to the CLASSPATH environment variable. This modification
does not have to be done through InstallShield. It may be done
manually to the AUTOEXEC.BAT file. After making changes to the
AUTOEXEC.BAT file, you must reboot your computer to have the changes
take effect.
WINNT Specific
--------------
Under Microsoft Windows NT, the InstallShield program modifies the
HKEY_CURRENT_USER\Environment strings for the CLASSPATH variable. It
is not necessary to reboot the system after these changes are done,
but you will need to exit and restart any running programs
(including MS-DOS windows) to have the settings take effect.
-----------------------------------------------------------------------
UNPACKING THE UNIX DISTRIBUTION
-----------------------------------------------------------------------
First, unpack one of
jgl3.1.0.tar.Z
jgl3.1.0.tar.gz
into a chosen installation root directory. This directory is
subsequently referred to as $(INSTALLATION_ROOT).
______
.tar.Z
To unpack the .tar.Z distribution, place the file
jgl3.1.0.tar.Z
in the directory $(INSTALLATION_ROOT). Then type
cd $(INSTALLATION_ROOT)
uncompress jgl3.1.0.tar.Z
tar xvf jgl3.1.0.tar
______
tar.gz
To unpack the .tar.gz distribution, place the file
jgl3.1.0.tar.gz
in the directory $(INSTALLATION_ROOT). Then type
cd $(INSTALLATION_ROOT)
gunzip jgl3.1.0.tar.gz
tar xvf jgl3.1.0.tar
If there are problems with gunzip, try using
gzip -d jgl3.1.0.tar.gz
Second, the CLASSPATH environment variable must be modified as detailed
below. The particular dot file to be modified is dependent on the
particular version of UNIX in use. It may be one of .profile, .cshrc,
.bashrc or .mycshrc. The environment command may be one of set, export,
or setenv.
-----------------------------------------------------------------------
ENVIRONMENT CLASSPATH for Windows and UNIX
-----------------------------------------------------------------------
The CLASSPATH environment variable must include the following entry:
$(INSTALLATION_ROOT)/lib/jgl3.1.0.jar
$(INSTALLATION_ROOT) is the directory where the JGL release is
installed and unpacked. The separator "/" should be "\" on Microsoft
Windows.
-----------------------------------------------------------------------
COMPILING JGL EXAMPLES
-----------------------------------------------------------------------
Example Java applications and applets using JGL are under directory
$(INSTALLATION_ROOT)/examples. The examples are not in any particular
package, so the current directory (".") should be on the CLASSPATH as
well for these to execute.
-----------------------------------------------------------------------
Copyright (c) 1996,1997 ObjectSpace, Inc.