Today I looked up that error message and discovered that it's caused by not having CLASSPATH set, so I entered the following command and tried compiling again:
$ define java$classpath .,sys$common:[java$131.lib]tools.jar,sys$common[java$131.lib]dt.jar,sys$common:[java$131.jre.lib]rt.jar
Now JAVAC starts, but terminates with the following output:
JAVAC output =======================
- Code: Select all
- SIGBUS 10* bus error
 Full thread dump:
 Monitor Cache Dump:
 Registered Monitor Dump:
 Name and type hash table lock: <unowned>
 String intern lock: <unowned>
 JNI pinning lock: <unowned>
 JNI global reference lock: <unowned>
 BinClass lock: <unowned>
 Class loading lock: <unowned>
 Java stack lock: <unowned>
 Code rewrite lock: <unowned>
 Heap lock: <unowned>
 Has finalization queue lock: <unowned>
 Finalize me queue lock: <unowned>
 Monitor registry: <unowned>
 %SYSTEM-F-OPCCUS, opcode reserved to customer fault at PC=FFFFFFFF80A50C24, PS=0
 000001B
 Improperly handled condition, image exit forced.
 Signal arguments: Number = 0000000000000003
 Name = 0000000000000434
 FFFFFFFF80A50C24
 000000000000001B
 Register dump:
 R0 = 0000000000000001 R1 = 000000007B8FC1F8 R2 = 000000007BF55B68
 R3 = FFFFFFFFFFFFFFFE R4 = FFFFFFFFFFFFFFFE R5 = 0000000000000434
 R6 = 0000000000000001 R7 = 000000007B8F6020 R8 = 000000007BFC2490
 R9 = 000000007BFC2490 R10 = 0000000000000000 R11 = 0000000000000000
 R12 = 00000000001CF5D0 R13 = 00000000009C2C74 R14 = 00000000009C2824
 R15 = 0000000000000000 R16 = 0000000000000434 R17 = FFFFFFFF80A509D0
 R18 = 0000000000000000 R19 = 0000000000000002 R20 = 0000000000000000
 R21 = 000000007BFC0708 R22 = 0000000000000001 R23 = 0000000000000000
 R24 = 0000000000000000 R25 = 0000000000000001 R26 = FFFFFFFF80A50C24
 R27 = 000000007B58CE00 R28 = 000000000000001B R29 = 000000007AE71FC0
 SP = 000000007AE71FC0 PC = FFFFFFFF80A50C24 PS = 000000000000001B
End of JAVAC output ========================
Looking up "SIGBUS 10* bus error", I find no definite solution, but learned that our Java (version 1.1.8-5) is VERY old. Any chance we could install a newer version?


