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

    Java funktioniert schon

    Hallo Karsten,
    also das Java ist schon funktionell, denn QSH und dann java -version gibt zurück Java 1.4.2

  2. #14
    Registriert seit
    Jul 2005
    Beiträge
    232
    Dann muss ja auch bei "java Hello" irgendetwas erscheinen. Ein falscher Aufruf erzeugt bei mir richtigerweise das folgende Bild :

    java.lang.NoClassDefFoundError: hello
    at java.lang.Throwable.<init>(Throwable.java:195)
    at java.lang.Error.<init>(Error.java:49)
    at java.lang.NoClassDefFoundError.<init>(NoClassDefFo undError.java:40)
    $
    __________________________________
    -An eye for an eye leaves the whole world blind- -Mahatma Ghandi-

  3. #15
    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

  4. #16
    Registriert seit
    May 2002
    Beiträge
    2.642

    Schreibweise

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

  5. #17
    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-

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

    Fehlermeldung bei Aufruf java Hello

    Hallo,
    also auf dem System mit dem Problem kommt die Meldung laut der
    Hardcopy und auf den anderen, wie bei Dir die Fehlermeldungen.

    Sorry Hochladen funktioniert nicht. Es kommt wirklich nur:

    Java-Programm mit Ausgangscode 1 beendet

  7. #19
    Registriert seit
    Jul 2005
    Beiträge
    232
    Dann schmeiss doch mal das JAVA von der Maschine und installiere es neu. Die As400 ist ja manchmal auch nur noch ein großer PC....
    Aber Vorsicht, falls noch Applikationen auf JAVA zugreifen.
    __________________________________
    -An eye for an eye leaves the whole world blind- -Mahatma Ghandi-

  8. #20
    Registriert seit
    May 2002
    Beiträge
    2.642

    hatten wir bereits auch schon gemacht

    Hallo Karsten,
    das hatten wir bereits auch schon gemacht, aber wir haben gerade eine andere Idee. Vielleicht ist das ganze ein Berechtigungsproblem.
    Wir testen.

  9. #21
    Registriert seit
    May 2002
    Beiträge
    2.642

    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

  10. #22
    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
  •