Jdk 1.3.x distribution or newer
(see below Jdk1.4 tips). It may work with older distributions, I simply do
not know.
Linux system (or other Unices with a Jdk 1.3) or Windows system. It should
also work with MacOS X (let me know).
A good computer.
Jdk1.4 tips
Howto:
You must create a <JAVA_HOME>/jre/lib/endorsed directory
and copy <EJEN_HOME>/lib/patches.jar in this
endorsed directory. Alternatively, you may use
"-Xbootclasspath/p:path" instead of
"-classpath path" in sh/bat files (in
generate[.bat] files for example).
Explanation:
Jdk1.4 runtime library includes a Xalan/Xerces distribution. Of course,
it doesn't provide a little patch that comes with Ejen for
ElemExtensionCall
class: when an extension throws an exception, the all generation process has
to be stopped and an exception message must be displayed. Unfortunatly, this
is not the default behavior of the original Xalan class: a message is displayed
that looks like "SystemId unknown ...", the generation process continue and,
finally, you may experience a NullPointerException after a while.