-
Hallo Muadeep,
noch einmal, der Fehler liegt nicht in diesem JavaMail-Tool. Deshalb brauchst Du auch den Source-Code nicht zu posten. Dein Problem, dass Du das JavaMail Programm nicht kompilieren konntest, liegt daran, dass Dein CLASSPATH nicht stimmt. Rufe doch zunächst mal (mit CALL)das Programm STRMAIL auf. Das setzt den CLASSPATH. Und schau Dir danach mal mit WRKENVVAR die Variable CLASSPATH an. Dort müssten die ganzen JARs eingetragen sein, die bei Dir hoffentlich auch im Verzeichnis /JavaUtil/JavaMail im IFS vorhanden sind. Nur dann kannst Du auch kompilieren und ausführen. Mit dem Programm CLSMAIL wird der CLASSPATH wieder zurückgesetzt.
Da Du offenbar auch andere Java-Programme benutzt, würde ich Dir empfehlen erstmal Deinen Job zu beenden und dann das Ganze in einem neuen Job nochmal zu testen, um sicherzugehen, dass da nichts anderes mehr dazwischenfunkt. Ist mir auch schon öfters passiert, dass ein Java-Aufruf erst geklappt hat, nachdem ich ihn in einem neu initialisierten Job gestartet habe.
Gruß,
KM
-
ja, daß mit dem "STRMAIL" hatte ich schon gemacht!
ich poste mal die Anzeige nach "WRKENVVAR"
Irgendwie schaut die komisch aus !!!
Vieleicht is ja daran was falsch?
Mit Umgebungsvariablen arbeiten (*JOB)
Auswahl eingeben und Eingabetaste drücken.
1=Hinzufügen 2=Ändern 4=Entfernen 5=Details anzeigen 6=Drucken
Auswahl Name Wert
ICU_DATA '/QIBM/ProdData/OS400/icu/data'
LANG '/QSYS.LIB/DE_DE.LOCALE ' >
CLASSPATH '.:/JAVAUTIL/JAVAMAIL/ACTIVATION.JA' >
Wenn ich mir den CLASSPATH dann mit "5" anzeigen lassen,
sieht der wie folgtaus:
Umgebungsvariablen anzeigen (*JOB)
Name . . . . . . . . . : CLASSPATH
Wert . . . . . . . . . :
'.:/JAVAUTIL/JAVAMAIL/ACTIVATION.JAR:/JAVAUTIL/JAVA
MAIL/IMAP.JAR:/JAVAUTIL/JAVAMAIL/MAIL.JAR:/JAVAUTIL/JAVAMAIL/MAILAPI.JAR:/JAVAUT
IL/JAVAMAIL/SMTP.JAR:/JAVAUTIL/JAVAMAIL/'
Die Verzeichnise sind bei mir im IFS unter /JavaUtil/JavaMail (also genauso wie in der Beschreibung und wie bei dir).
Daran habe ich nicht's geändert!
Das mit dem Job-beenden bzw. Bildschirmsitzung beenden und neu starten hab ich auch immer gemacht!
-
Der CLASSPATH ist korrekt. Hat die Umwandlung jetzt funktioniert, nachdem Du den CLASSPATH zuerst mit STRMAIL richtig gesetzt hast ? Die Fehler, die Du in Deiner letzten Umwandlung hattest, bezogen sich nämlich alle auf Packages, die nicht gefunden werden konnten, weil der CLASSPATH falsch war. Wie sieht denn der Inhalt Deines Verzeichnisses /JavaUtil/JavaMail aus ?
Gruß,
KM
-
Hallo,
in Java ist alles Case sensitive, immer und überall, auch der CLASSPATH. Das Mülltrennzeichen am Anfang ist unschön, macht aber wahrscheinlich nix.
Dieter Bender
PS: Ich habe die Empfehlung mit einem Selbstlernkurs Java (der von Hubert Partl ist übrigens sehr gut) wirklich nicht gemacht um dich zu ärgern, man sollte schon etwas Grundkenntnisse haben, bevor man sich auf so Sachen einlässt wie RPG mit Java zu verheiraten - vielleicht bekommt man dann auch eine Vorstellung, warum man solchen Quatsch lassen sollte.
 Zitat von muadeep
ja, daß mit dem "STRMAIL" hatte ich schon gemacht!
ich poste mal die Anzeige nach "WRKENVVAR"
Irgendwie schaut die komisch aus !!!
Vieleicht is ja daran was falsch?
Mit Umgebungsvariablen arbeiten (*JOB)
Auswahl eingeben und Eingabetaste drücken.
1=Hinzufügen 2=Ändern 4=Entfernen 5=Details anzeigen 6=Drucken
Auswahl Name Wert
ICU_DATA '/QIBM/ProdData/OS400/icu/data'
LANG '/QSYS.LIB/DE_DE.LOCALE ' >
CLASSPATH '.:/JAVAUTIL/JAVAMAIL/ACTIVATION.JA' >
Wenn ich mir den CLASSPATH dann mit "5" anzeigen lassen,
sieht der wie folgtaus:
Umgebungsvariablen anzeigen (*JOB)
Name . . . . . . . . . : CLASSPATH
Wert . . . . . . . . . :
'.:/JAVAUTIL/JAVAMAIL/ACTIVATION.JAR:/JAVAUTIL/JAVA
MAIL/IMAP.JAR:/JAVAUTIL/JAVAMAIL/MAIL.JAR:/JAVAUTIL/JAVAMAIL/MAILAPI.JAR:/JAVAUT
IL/JAVAMAIL/SMTP.JAR:/JAVAUTIL/JAVAMAIL/'
Die Verzeichnise sind bei mir im IFS unter /JavaUtil/JavaMail (also genauso wie in der Beschreibung und wie bei dir).
Daran habe ich nicht's geändert!
Das mit dem Job-beenden bzw. Bildschirmsitzung beenden und neu starten hab ich auch immer gemacht!
-
HEUREKA ich hab's !!!!
es gab ein Verzeichnis "java" auf dem IFS!
Gehe mal davon aus, daß es daran lag, daß dieses "klein"-geschrieben war und somit vor dem Verzeichnis "JavaUtil" stand!
Auf jedenfall funkt es jetzt prima!
Danke noch mal.
Ohne euch wär ich wie immer völlig hilflos gewesen!
PS: was mir jetzt zwar noch nicht klar ist, warum nicht zwischen den Verzeichnissen "java" u. "JavaUtil" unterschieden wurde?
-
Also daran kann es nicht gelegen haben. Ich habe jetzt mal versucht Deinen Fehler zu reproduzieren und selbst wenn es ein Verzeichnis "java" vor dem Verzeichnis "JavaUtil" gibt, funktioniert JavaMail trotzdem. Da musst Du noch irgendwas anderes geändert haben. Ist jetzt aber auch egal. Hauptsache es funktioniert.
Gruß,
KM
-
Vielen Dank nochmal für Eure Bemühungen!
Similar Threads
-
By TARASIK in forum IBM i Hauptforum
Antworten: 21
Letzter Beitrag: 30-03-11, 13:48
-
By Muchi in forum NEWSboard Java
Antworten: 2
Letzter Beitrag: 07-11-06, 11:00
-
By woki in forum NEWSboard Java
Antworten: 3
Letzter Beitrag: 06-06-06, 15:57
-
By muadeep in forum NEWSboard Java
Antworten: 0
Letzter Beitrag: 27-10-04, 13:07
-
By muadeep in forum NEWSboard Java
Antworten: 0
Letzter Beitrag: 27-10-04, 13:05
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