Thomas Dunn - 2012-02-07

Question:

I'm looking to teach Java to students, and I came across JUDO.  I'd be interested in using this, only the school does not allow students to install exe files in their own directories, and it does not allow students write priviledges in the executalbe directory.  So what I would need is the executable being in a separate directory from the student's source files.

I'm wondering if the source for JUDO is available (I would be willing to modify it to allow this).

Answer:

I actually implemented what I think you need a while back.

Find the judo.properties file in the JUDO program files directory.

Update the judo.programdir variable (use '\\' as path separator in windows). 

Example:

# configuration file for judo
# for judo.programdir '$HOME' may be used to refer to users home directory
judo.language=en
judo.programdir=C:\\users\\tdunn\\judofiles

I see the $HOME variable in there.  I cannot remember if you can use any environment variable there or if I do a special string replacement on that (more likely).

To answer you question, yes the source is available.  Actually it is right in C:\Program Files (x86)\JUDO1.3\org\judo.  I do not think the latest source is not checked in at sourceforge.

Hope that helps.

Good luck and have fun!
-Tom