PDA

View Full Version : Java die xte



KingofKning
17-10-08, 09:41
Hallo,
ich habe hier 2 Maschinen auf denen Java installiert sein muß (Lohnabrechnung)

Warum auch immer bekomme ich auf der einen Kiste bei java Hello die Meldung, auf der anderen bekomme ich keine Ausgabe.

Ich habe Java jetzt schon mal deinstalliert und neu installiert, sehe auch keine Fehler, nur leider tut sich da nichts tun tun.
Kann mir jemand mal einen Hinweis geben?

BTW. Die Java Shell Anzeige geht zwar auf mehr aber nicht.
Fehlerfrei installiert ist:
5722JC1 *BASE IBM Toolbox for Java
5722JV1 *BASE IBM Developer Kit for Java
5722JV1 5 Java Developer Kit 1.3
5722JV1 6 Java Developer Kit 1.4
5722JV1 7 Java Developer Kit 5.0
PTFs habe ich jetzt noch nicht nachgezogen, nur ich denke rudimentäre Funktionen sollten auch so möglich sein.

Gruß
Gregor

RobertPic
17-10-08, 11:24
>> BTW. Die Java Shell Anzeige geht zwar auf mehr aber nicht.

Ich kenne keine "Java Shell". Meinst du die PASE-Umgebung (QSH)?

Teste dort einmal (vorher mit QSH einsteigen)
java -version

Ansonsten wäre irgendeine Art von Fehlermeldung hilfreich.

/Robert

KingofKning
17-10-08, 12:37
Ich meinte das was ich lesen konnte..

Auf der einen Kiste bekomme ich zumindestens diese Meldung

Java-Shell-Anzeige

Hello World
Java-Programm beendet

Auf der anderen passiert genau nichts

Im Java-Job sehe ich folgendes:

Job . . : QJVACMDSRV Benutzer : SCHUMACHER Nummer . . . : 005981

Job 005981/SCHUMACHER/QJVACMDSRV im Subsystem QINTER in QSYS am 17.10.08
um 13:34:31 gestartet. Job im System am 17.10.08 um 13:34:31.
angekommen.
Java Virtual Machine is Classic.
JVM-Eigenschaften wurden aus einer Eigenschaftsdatei geladen.
Allgemeine Schreibberechtigung für ".".

Gruß
Gregor

RobertPic
17-10-08, 13:23
Das sieht mir jetzt nach regulärem Programmverlauf aus. (Javaprogramm beendet)

Da wird hold das falsche (bzw. nur ein Testprogramm "Hello World") aufgerufen. Welches Programm gibt schon "Hello World" aus, außer ein Testprogramm?

Wenn die Applikation rausfliegt, würde man ein Fehlermeldung (eine Art Aufrufstapel) sehen.

Also entweder:

1.) Ist das falsche Startprogramm hinterlegt
2.) Passt der Applikation, was sie aber nicht abstürzen läßt - vielleicht schreibt sie ja ein eigenes log-File.

Nach fehlerhafter Javaumgebebung sieht das auf jeden Fall nicht aus.

Starte einmal QSH <Datenfreigabe>
java -version <Datenfreigabe>

Vielleicht ist ja eine zu alte Javaversion bei dir Standard, welcher der Applikation nicht passt.

/Robert