Skip to main content

By clicking Submit, you agree to the developerWorks terms of use.

The first time you sign into developerWorks, a profile is created for you. Select information in your developerWorks profile is displayed to the public, but you may edit the information at any time. Your first name, last name (unless you choose to hide them), and display name will accompany the content that you post.

All information submitted is secure.

  • Close [x]

The first time you sign in to developerWorks, a profile is created for you, so you need to choose a display name. Your display name accompanies the content you post on developerworks.

Please choose a display name between 3-31 characters. Your display name must be unique in the developerWorks community and should not be your email address for privacy reasons.

By clicking Submit, you agree to the developerWorks terms of use.

All information submitted is secure.

  • Close [x]

Quick-and-dirty Java programming: Downloading and installing FESI

Return to article.

FESI was created by Jean-Marc Lugrin, and is licensed under the liberal GNU Lesser General Public License. You can download the latest binaries and source code from the FESI Web site.

To run the example program in this article, you need to download fesikit.zip. Both the fesikit and this article assume you are running a Win32 OS; however, you can readily adapt the batch files to work in a UNIX environment.

After the download, unarchive the distribution using the command:

jar -xvf fesikit.zip

This command will create a fesi directory below the current one, containing all the FESI executables, documentation, and samples. To complete the setup, you should change the directory to fesi/bin and run the setup.bat file. The program will ask a few questions concerning the location of the various libraries (with JDK 1.3 and above, all detections are automatic), then it will generate the batch files for running FESI. The program will generate the following files:

  • fesidev.bat -- Starts an interactive FESI session, with command-line capabilities
  • fesi.bat -- Runs an EcmaScript program in the batch mode
  • fesiw.bat -- Runs an EcmaScript program in batch mode, using a Swing GUI library where applicable
  • fesia.bat -- Runs an EcmaScript program in batch mode, using AWT GUI library where applicable

Return to article.