Announcement

Collapse
No announcement yet.

IOException beim Senden von mail

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • IOException beim Senden von mail

    Hallo miteinander,
    ich habe folgendes Problem, mit dem ich nicht weiterkomme:
    Ein Programm, das als Java-Applikation (unter WinXP) läuft, sendet eMails
    problemlos, wenn ich diese innerhalb von Eclipse ausführe. Es funktioniert
    ebenfalls, wenn ich diese außerhalb von Eclipse in einem DOS-Fenster mittels
    "javaw.exe ..." und den class-Files starte.
    Lasse ich ein jar-File erzeugen und starte dies mittels "javaw.exe -jar ..."
    gibt es beim Senden einer eMail einen IOException-Laufzeitfehler.
    Der Rest des Programmes, in dem z.B. Files gelesen und geschrieben werden,
    macht keine Probleme.
    Hat jemand eine Idee?

  • #2
    liest du im Programm eine Datei (Properties) ein mit z.B. Servername, login usw. ?

    Wenn die Datei im Jarfile liegt kann nicht wie sonst daraufzugegriffen werden sondern ,glaube ich, über

    getClass().getResourceAsStream(...)
    oder du legst die Datei ausserhalb des jar-files ab.

    Die IOException lässt mich zumindest vermuten dass es daran liegen könnte.

    Gruss

    Comment


    • #3
      Danke für Deine Antwort Malibus,

      es soll so werden, daß ich vor dem Senden diverse Daten aus einer Datei außerhalb des jar-Files einlese. Zum Testen habe ich das nun erstmal rauskommentiert und dafür unmittelbar vor dem Senden die Mail-Properties mit festen Strings im Sourcecode gesetzt und übersetzt. Damit habe ich den gleichen Effekt, daß es aus dem jar-File die IOException gibt, sonst nicht, seltsam ...

      Gruss, Kurti

      Comment


      • #4
        Ohne Stacktrace und Quellcode kann man da wenig sagen.

        Starte doch mal dein Programm mit java.exe statt mit javaw.exe (das die Meldungen nicht anzeigt).
        Dann bekommst Du auf der Konsole die Fehlerausgaben und kannst somit den Fehler einkreisen.

        Gruss

        Comment


        • #5
          Hallo Malibus,

          bin paar Tage nicht dazu gekommen, mich um dieses Problem zu kümmern.
          Jetzt aber: Danke, das war ein guter Anstoß, weil ich durch die Stacktrace-Meldungen drauf gekommen bin, daß ich das File mailcap nicht mit in den META-INF-Bereich meines Jar-Files aufgenommen hatte. Nach der Korrektur hats funktioniert!

          Gruss

          Comment

          Working...
          X