-
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
-
Schreibweise
Hallo DVE,
das mit dem egal hatte ich so nicht gemeint, sondern den Aufruf
mit Klammer oder ohne Klammer gleiches Ergebnis.
-
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-
-
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.
-
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.
-
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.
-
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
-
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
-
By Muchi in forum NEWSboard Java
Antworten: 2
Letzter Beitrag: 07-11-06, 11:00
-
By steven_r in forum NEWSboard Programmierung
Antworten: 2
Letzter Beitrag: 14-08-06, 16:29
-
By woki in forum NEWSboard Java
Antworten: 3
Letzter Beitrag: 06-06-06, 15:57
-
By RobertPic in forum NEWSboard Java
Antworten: 6
Letzter Beitrag: 15-03-05, 01:21
-
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
-
Foren-Regeln
|
Erweiterte Foren Suche
Google Foren Suche
Forum & Artikel Update eMail
AS/400 / IBM i
Server Expert Gruppen
Unternehmens IT
|
Kategorien online Artikel
- Big Data, Analytics, BI, MIS
- Cloud, Social Media, Devices
- DMS, Archivierung, Druck
- ERP + Add-ons, Business Software
- Hochverfügbarkeit
- Human Resources, Personal
- IBM Announcements
- IT-Karikaturen
- Leitartikel
- Load`n`go
- Messen, Veranstaltungen
- NEWSolutions Dossiers
- Programmierung
- Security
- Software Development + Change Mgmt.
- Solutions & Provider
- Speicher – Storage
- Strategische Berichte
- Systemmanagement
- Tools, Hot-Tips
Auf dem Laufenden bleiben
|
Bookmarks