Noch ein Hinweis zu jar mit Parameter -u.
Jar gehört zum JDK bzw. zu java.

Ob der Parameter -u funktioniert hängt also nicht von OS/400 Version, sondern von der Java-Version ab.

In der qsh mit

java -version

die Version kontrollieren, und ggf. eine andere Version installieren.

5769JV1 1 5101 Java Developer Kit 1.1.6
5769JV1 2 5102 Java Developer Kit 1.1.7
5769JV1 3 5103 Java Developer Kit 1.2
5769JV1 4 5104 Java Developer Kit 1.1.8
5769JV1 5 5105 Java Developer Kit 1.3

Nachfolgende Version läuft erst ab OS/400 V5R1
5722JV1 6 5106 Java Developer Kit 1.4

Den Parameter -u gibt es es erst ab Java Version 2 bzw. JDK 1.2.
Also 5769JV1 Option 3 oder 5 installieren und in der SystemDefault.properties folgendes eintragen.

java.version=1.2

Gibt es keine SystemDefault.properties ist das die Suchreihenfolge (Bei OS/400 V4R5) für die standardmäßig verwendete JDK Version

Option 4 (JDK 1.1.8)
Option 2 (JDK 1.1.7)
Option 1 (JDK 1.1.6)

Das heißt OS/400 V4R5 verwendet die höchste installierte JDK 1.x Version!!!
(Ab V5R1 ist das standarmäßig die höchste installierte JDK 2 Version, wenn nicht vorhanden dann die höchste JDK 1)

Also entweder alle JDK 1 deinstallieren oder SystemDefault.properties erstellen.

Die SystemDefault.properties muß entweder

im User home

oder in

/QIBM/UserData/Java400

stehen.


Sven