View Full Version : Java und Fehlermeldung jva0122 bei simplen "Hello World"
Hallo Forum,
es kommt so langsam Licht in die Dunkelheit und zwar wurde
das System wahrscheinlich nicht von einem Originaldatenträger
installiert und deshalb war noch eine alte rt.jar
Bei nicht ausführbaren .jar Dateien:
Vorsicht in der Qshell:
java -classpath HelloWorld.jar HelloWorld
<Klassenpfad> <Name der Klasse also ohne .java/.class sonstawas)
In der CMD:
JAVA CLASS('HelloWorld') OUTPUT(* *PAUSE)
was fällt auf?
Na klar die in der Qshell angegebenen Klassenpfad fehlt also:
a) JAVA_HOME setzen (sonst kann er den JAVA-Interpreter nicht finden)
ADDENVVAR ENVVAR(JAVA_HOME) VALUE('/QOpenSys/QIBM/ProdData/JavaVM/jdk50/32bit') LEVEL(*JOB) REPLACE(*YES)
b) Classenpfad setzen(sonst findet er die Klasse nicht)
ADDENVVAR ENVVAR(CLASSPATH)
VALUE('/java/bin/HelloWorld.jar') LEVEL(*JOB) REPLACE(*YES)
Getestet mit JAVA 1.5 & V6R1
__________________________________________________ ____________
Das ist natürlich verwirrend:
Java-Programm ausführen (JAVA)
Auswahl eingeben und Eingabetaste drücken.
Klassendatei oder JAR-Datei . . > 'HelloWorld'