InstantJ is a library you can use to compile and execute Java code or evaluate expressions written in Java. This is done on the fly - there is no pre-compiling step necessary. This is ideal in cases where expressions are either assembled programmatically at runtime, are read from descriptors or received from user-input.

Click here to go to the Project InstantJ hosted @ Sourceforge.net.
Click here to read the project's readme.

Building InstantJ (user)

To build InstantJ on your machine follow these steps (assuming there exist directory [ij-source] and [ij-build]):
  1. cd [ij-source]
  2. cvs -d:pserver:anonymous@cvs.instantj.sourceforge.net:/cvsroot/instantj co dev
  3. cd dev
  4. [update build.property dir.out = [ij-build]]
  5. [ant] test
[ant] is either the enclosed build.cmd or ant started directly java org.apache.tools.ant.Main]

Building InstantJ (developer)

If you're developer (contact me to become one) then login once to shell.sourceforge.net: Your account is now initalized and you can get start working (assuming you want to change [somefile] in [somedirectory] with your favourite [editor]). That endeavour will roughly look like this (adopt accordingly for platform other than windows):
  1. cd [ij-source]
  2. set cvs_rsh=ssh
  3. set cvsroot=:ext:[your_user_id]@cvs.instantj.sourceforge.net:/cvsroot/instantj
  4. cvs co -P dev
  5. cd ./dev/[somedirectory]
  6. [editor] [somefile]
  7. cvs ci [somefile]
Be sure to consult the cvs documentation and let me know in case you have any questions.
Please follow these guidelines while working with cvs:

SourceForge.net Logo