Make your own free website on

Download Escher


The Escher system is written in Java and requires a Java Runtime Environment (JRE) to run.  If you have the JRE already installed on your machine, please check its version number.  In a command shell on IRIX or NT, type

java -version

You must see something like

java version "1.1.6"

Please note that Escher will run reliably in JREs whose version number is greater than 1.1.3.  Escher should run under lower versions too, but I have not tested it.

If you dont have a JRE on your machine, install it before proceeding further.  You can follow these links to get the latest JREs for IRIX and Windows NT

Java Execution Environment for IRIX 6.2, 6.3 and 6.4

Java Runtime Environment for Windows NT

To get Escher properly installed on your machine you need to download the following file:

FileName Description
escher.tgz [86 kb] [tar-gzipped] Escher binaries

Installation Instructions


I assume that you have installed the JRE in the directory /usr/java.  To access the Java Interpreter required for running Escher, you need to setup the path variable to include the java binaries in /usr/java/bin.   The path variable may be defined in the .login or .cshrc file.  Regardless of this, we will add /usr/java/bin to the path variable in the .cshrc file.  We will also set other variables required for running Escher in the .cshrc file .  Therefore, type the following in some free space before the end of the .cshrc file:

setenv EFX_RND_SOFTWARE "${HOME}/efx_rnd_software"
setenv CLASSPATH ".:${ESCHER_HOME}/escher.jar:${CLASSPATH}
set path = (${path} /usr/java/bin ${EFX_RND_SOFTWARE}/bin)

Save the updated .cshrc, exit your text editor and type,

login aw  [ I assume that you work in Alias from the login aw]

Once logged in, type

echo $path.  You will find that /usr/java/bin is appended to the set of all directories already listed on the path variable.

Type java now.  The Java Interpreter must startup.  It will print a message indicating that it requires more arguments.  Dont worry about this now, the point is that your Java environment is up and running.

Create a directory /usr/people/aw/efx_rnd_software and extract the contents of escher.tgz in it.  You will find two  sub-directories bin and escher. cd to the directory bin and type

chmod +x *

Now, type

login aw

Once logged in, type

escher OR patternedit

escher OR patternedit should start running.  The Escher system is now properly setup.  Please refer the user guide for more information on escher or patternedit.  Enjoy!

On Windows NT:

I assume that you have installed the JRE in the directory C:\java

Double-click the System icon inside the Control Panel. When the System Properties dialog box opens, place the following variables in the lower list box, which is labeled "User Variables".

Variable Value
PATH %PATH%;C:\java\bin;%EFX_RND_SOFTWARE%\bin

Create a directory called C:\EFX_RND_SOFTWARE\ and extract the contents (using WinZip) of swingall.gz in it.  You should find the file swingall.jar.   If not, boldly rename  whatever file that is there to swingall.jar In the same directory, extract the contents of escher.tgz. You will find two subdirectories -- escher and bin.  

To launch escher or patternEdit, from the Windows Start menu or from the Control Panel, open a console (MS-DOS-style) window.  In it type

escher OR patternedit

escher OR patternEdit should start running.  The Escher system is now properly setup.  Please refer the user guide for information on escher OR patternEdit programs.  Enjoy!

Best viewed in Netscape 4.x or IE 4.x @ 1024 | 768 | 16-bit colors
Please send bouquets or brickbats to
Copyright (c) 1998 Jaganathan Sampath
All Rights Reserved

This page was last updated on: December 9, 1998
All content on this web site is dedicated to the luse