[NEWSboard IBMi Forum]
Seite 2 von 2 Erste 1 2

Hybrid View

  1. #1
    Registriert seit
    Sep 2006
    Beiträge
    162
    Zunächst, es ist nicht egal wie man es schreibt (Case sensitive) und für die Java spezies wäre es hilfreich, eine Hardcopy der Meldungen in der Qshell zu sehen.
    Denn hier wird mehr ausgegeben als nur die CPFMSG.

    Gruß
    DVE

  2. #2
    Registriert seit
    May 2002
    Beiträge
    2.643

    Schreibweise

    Hallo DVE,
    das mit dem egal hatte ich so nicht gemeint, sondern den Aufruf
    mit Klammer oder ohne Klammer gleiches Ergebnis.

  3. #3
    Registriert seit
    Jul 2005
    Beiträge
    232
    Und was erscheint nun in der Ausgabe der Shell ? Da muss ja irgend etwas stehen nach dem Aufruf...
    __________________________________
    -An eye for an eye leaves the whole world blind- -Mahatma Ghandi-

  4. #4
    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.

  5. #5
    Registriert seit
    Feb 2001
    Beiträge
    20.695
    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

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

    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.

  7. #7
    Registriert seit
    May 2002
    Beiträge
    2.643

    wir sind jetzt wieder weiter

    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

  8. #8
    Registriert seit
    May 2009
    Beiträge
    52

    Hello World

    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'
    Last edited by MGJ79; 30-03-11 at 13:50. Grund: korrektur

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
  •