PDA

View Full Version : Befehl RUNJVA



mk
05-12-06, 13:53
Hallo zusammen,

ich habe mir ein .jar File erstellt und möchte das Javaprogramm
mit dem Befehl RUNJVA starten.

Die Manifest Datei sieht folgerndermassen aus und ist in dem
Jarfile Server.jar enthalten:

Manifest-Version: 1.0
Class-Path: . ./ ./jt400.jar
Main-Class: de.asmika.osserver.ServerDienst


Mit dem Comand RUNJVA bekomme ich die Fehlermeldung:

RUNJVA CLASS('java jar- Server.jar ') PARM('WAIT01Q' 'MK') CLASSPATH('/asmtool/test/run/')


java.lang.NoClassDefFoundError: java jar- Server/jar
at java.lang.Throwable.<init>(Throwable.java:195)
at java.lang.Error.<init>(Error.java:49)
at java.lang.NoClassDefFoundError.<init>(NoClassDefFoundError.java:
)
Java-Programm mit Ausgangscode 1 beendet



Wenn ich das gleiche mit QSH starte funktioniert es.
wechsel in das Verzeichnis ...

java -jar Server.jar 'WAIT01Q' 'MK'
Start der Main Methode
ende Methode mit Rückkehr 0000

Weiß jemand wo das Problem ist ?

Gruss
und Dank an alle
Michael

Nili
06-12-06, 09:55
Wenn ich das gleiche mit QSH starte funktioniert es.
wechsel in das Verzeichnis ...


Mach das mal beim RUNJVA auch. Der dürfte so den jar File nicht finden.

RUNJVA sucht im akt. Verzeichnis meist /home/<user>.
Vorher CHGDIR oder halt direkt mitgeben.

mk
06-12-06, 11:00
Hi Nili,

jo das war es. Mit dem CHGCURDIR klappt es auch.

Na da hätte man auch selber drauf kommen können.

Vielen Dank für den Tipp
Gruss
Michael