[NEWSboard IBMi Forum]
Seite 1 von 2 1 2 Letzte
  1. #1
    Registriert seit
    May 2002
    Beiträge
    2.642

    Java und Fehlermeldung jva0122 bei simplen "Hello World"

    Hallo Forum,
    wir haben ein kleines Problem mit dem Java Testaufruf "Hello World".
    Das Release ist R530 und installiert ist java 1.4.2.
    Wenn man auf der Befehlszeile java class(Hello) aufruft geht der
    Qshell Screen auf und als Meldung kommt JVA0122 mit RC1.
    Hat jemand eine Idee ?

  2. #2
    Registriert seit
    Jul 2005
    Beiträge
    232
    Steht der Parameter OUTPUT auf (* *PAUSE) ? dann bleibt das programm üblicherweise stehen und Du siehst auch die genaua JAVA-Fehlermeldung. Ist die Variabl CLASSPATH gesetzt ? (mit WRKENVVAR nachschauen)
    __________________________________
    -An eye for an eye leaves the whole world blind- -Mahatma Ghandi-

  3. #3
    Registriert seit
    May 2002
    Beiträge
    2.642

    Java

    Hallo Pwrdwnsys,
    also das *Pause ist gesetzt und ich habe es gerade auf einem
    anderem System mit R530 probiert und dort kommt der Fehler nicht,
    aber dort ist auch kein Classpath gesetzt.

  4. #4
    Registriert seit
    Sep 2006
    Beiträge
    162
    ADDENVVAR ENVVAR(CLASSPATH)
    VALUE('/qibm/ProdData/Java400')

    dann
    java Hello


    Hello mit großem H

    gruß
    DVE

    Bin KEIN Java experte. Der sitzt neber mir.

  5. #5
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    Bei mir ist auch kein CLASSPATH gesetzt, allerdings ist Java Casesensitive !

    Beim Aufruf "java hello" wird daraus "JAVA CLASS(HELLO)" es muss aber lauten "JAVA CLASS('Hello')", dann klappts auch.
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

  6. #6
    Registriert seit
    May 2002
    Beiträge
    2.642

    Zwischenstand

    Hallo Forum,
    also egal mit was man das ganze ausprobiert, es wird in der
    Qshell nur diese Fehlermeldung angezeigt.

  7. #7
    Registriert seit
    Jul 2005
    Beiträge
    232
    Dann probier doch mal folgendes :

    Wechseln in die Shell mit "QSH"
    Dann : >java hello

    Sieht dann so aus :
    $
    >java Hello
    Hello World
    $
    __________________________________
    -An eye for an eye leaves the whole world blind- -Mahatma Ghandi-

  8. #8
    Registriert seit
    Sep 2006
    Beiträge
    162
    Dann prüfe ob du diese Objekte auf deiner Maschine hast '/qibm/ProdData/Java400/Hello.class'
    und
    '/qibm/ProdData/Java400/Hello.java'

    Gruß
    DVE

    Ansonsten ist es wie Fuerchau geschrieben hat. du musst java Hello (gleiche Schreibweise wie der obige Objektname) schreiben.
    Aber in der ersten Mail hast du es richtig geschrieben.

  9. #9
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    Also JVA0122:
    Nachrichten-ID . . . . . . . : JVA0112
    Nachrichtendatei . . . . . . : QJVAMSGF
    Bibliothek . . . . . . . . : QSYS

    Nachricht . . . : -cp -classpath <durch Doppelpunkte getrennte Verzeichnisse
    und zip-/jar-Dateien>

    Da scheint eine Standardeinstellung irgendwo nicht zu stimmen.
    Schau mal per "wrklnk '/QIBM/ProdData/Java400' " nach ob alles stimmt.

    Per WRKENVVAR *SYS prüfen ob Classpath ggf. fehlerhaft.
    Die Verzeichnisse müssen bündig mit ":" eingetragen sein. Leerzeichen vor oder hinter dem Doppelpunkt oder am Anfang und Ende führen zu diesem Problem.

    Ansonsten:
    In der QJVAMSGF findest du die Fehler.
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

  10. #10
    Registriert seit
    May 2002
    Beiträge
    2.642

    gleiches Resultat

    Hallo Pwrdwnsys,
    gleiches Ergebnis. Nur die Fehlermeldung.

  11. #11
    Registriert seit
    May 2002
    Beiträge
    2.642

    Objekte vorhanden

    Hallo,
    also diese Obkjekte sind auf dem System vorhanden. Aufruf, es ist
    egal wie ich es schreibe, es kommt nur der Fehler.
    Ein chkprdopt auf 5722SS1 und 5722JV1 haben auch keine
    Fehler festgestellt.
    Wirklich sehr seltsam. Auf einem identischen System geht der
    Aufruf ohne Probleme.

  12. #12
    Registriert seit
    Jul 2005
    Beiträge
    232
    Zitat Zitat von TARASIK
    Hallo Pwrdwnsys,
    gleiches Ergebnis. Nur die Fehlermeldung.
    Kann ja eigentlich nicht sein. Spätestens wenn Du in der QSH bist, dann kommt keine JVA0112 mehr, sondern eine Systemausgabe von JAVA. Fürhe doch in der QSH einfach mal den befehl "java" aus. Dann muss die Syntax des Befehles erscheinen. Kommt das nicht, ist da richtig was am dampfen.

    Gruß Karsten
    __________________________________
    -An eye for an eye leaves the whole world blind- -Mahatma Ghandi-

Similar Threads

  1. Java Version
    By Muchi in forum NEWSboard Java
    Antworten: 2
    Letzter Beitrag: 07-11-06, 11:00
  2. Fehlermeldung sichtbar machen
    By steven_r in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 14-08-06, 16:29
  3. Antworten: 3
    Letzter Beitrag: 06-06-06, 15:57
  4. Antworten: 6
    Letzter Beitrag: 15-03-05, 01:21
  5. Java Fehlermeldung
    By mk in forum NEWSboard Programmierung
    Antworten: 4
    Letzter Beitrag: 10-07-04, 14:09

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • You may not post attachments
  • You may not edit your posts
  •