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?