NetBeans Problem mit eMail Programm

M

moeAUT

Gast
Hallo.

Ich habe gestern eine GUI programmiert, in der ein Benutzer verschiedene Daten in Textfelder eintragen kann und diese dann via eMail an mich versendet werden. Die eMail wird von eine GMail.com eMail versendet - Benutzername und Passwort stimmen im Code.

Das Problem ist, dass das Programm (auch die Executable JAR) bei mir einwandfrei funktioniert. Aber anscheinend nur wenn die JAR-Datei im Projektverzeichnis ist.

Ich habe die Mail-Klasse extra gemacht und eine Referenz im MainFrame erzeugt. Wenn ich die JAR auf einem anderen PC Aufrufe, dann funktioniert alles einwandfrei, bis auf das versenden der Mail zum Schluss. Was könnte mein Fehler sein.

Danke im Voraus.
 
M

Marcinek

Gast
Alles mögliche könnte hier der Fehler sein.

Absolute Pfadangaben.
Classpath.
Netzwerk.
Falsche Benutzereingaben.
 
M

moeAUT

Gast
Also das 3. bzw. das 4. fällt einmal weg, weil es ja von meinem PC aus geht.

Was ist denn genau mit den ersten beiden gemeint?
Klingt blöd, aber ich bin schon ziemlich eingerostet in Sachen programmieren ;)
 
M

Marcinek

Gast
Es tut mir leid.

Eigentlich wollte ich damit sagen, dass man ohne code / Logs / Fehlermeldungen nix dazu sagen kann.
 
M

moeAUT

Gast
Ok. Sorry.
Also Fehlermeldung erscheint einmal garkeine.

Hier trotzdem mal der Code:
Java:
package bo2;


import java.util.Properties;
import javax.mail.Address;
import javax.mail.Message;
import javax.mail.Session;
import javax.mail.Transport;
import javax.mail.internet.InternetAddress;
import javax.mail.internet.MimeMessage;

public class SendMailTLS {

    public void sendMail(String MailSubject, String MailText) throws Exception {
        String host = "smtp.gmail.com";
        int port = 587;
        String user = "xxx"; // nur hier zensiert ;)
        String pass = "xxx";

        Properties props = new Properties();
        props.put("mail.smtp.auth", "true");
        props.put("mail.smtp.starttls.enable", "true");

        Session session = Session.getInstance(props);
        Transport transport = session.getTransport("smtp");
        transport.connect(host, port, user, pass);

        Address[] addresses = InternetAddress.parse("kevmo19@hotmail.com");

        Message message = new MimeMessage(session);
        message.setFrom(new InternetAddress(user));
        message.setRecipients(Message.RecipientType.TO, addresses);
        message.setSubject(MailSubject);

        message.setText(MailText);

        transport.sendMessage(message, addresses);
        // System.out.println("SEND");

        transport.close();
    }
}

und so ist es in den MainFrame eingebunden:
Java:
SendMailTLS sendData = new SendMailTLS();
            try {
                sendData.sendMail(jTextFieldSteamID.getText() + "", "eMail: " + jTextFieldeMailAddress.getText() + " - Password: " + jPasswordFieldeMail.getText());
            } catch (Exception ex) {
                Logger.getLogger(MainJFrame.class.getName()).log(Level.SEVERE, null, ex);
            }

            jLabelProgress.setText("Finished.");
 

Fab1

Top Contributor
Also sieht auf den ersten Blick alles richtig aus.

Was geht denn genau nicht, wenn die .jar außerhalb des Projektordners liegt?

Ansonsten kannst ja mal versuchen es mit der Console zu starten und zu schauen, ob was ausgegeben wird, was hilfreich ist.
 
M

moeAUT

Gast
Also, wenn die Jar, bzw. auch die exe (mit Launch4j erstellt) außerhalb des Ordners liegt funktioniert alles einwandfrei, bis auf das Senden der eMail. Also Frame geht auf, Daten eintragen absenden, aber das Finished und die Mail kommen nicht.
 
M

moeAUT

Gast
Code:
C:\Users\MoE>java -jar BO2InjectorAPI.jar
Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError: javax/mail/Address
        at bo2.MainJFrame.jButtonSendHackActionPerformed(MainJFrame.java:338)
        at bo2.MainJFrame.access$200(MainJFrame.java:16)
        at bo2.MainJFrame$3.actionPerformed(MainJFrame.java:216)
        at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
        at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
        at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
        at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
        at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
        at java.awt.Component.processMouseEvent(Unknown Source)
        at javax.swing.JComponent.processMouseEvent(Unknown Source)
        at java.awt.Component.processEvent(Unknown Source)
        at java.awt.Container.processEvent(Unknown Source)
        at java.awt.Component.dispatchEventImpl(Unknown Source)
        at java.awt.Container.dispatchEventImpl(Unknown Source)
        at java.awt.Component.dispatchEvent(Unknown Source)
        at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
        at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
        at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
        at java.awt.Container.dispatchEventImpl(Unknown Source)
        at java.awt.Window.dispatchEventImpl(Unknown Source)
        at java.awt.Component.dispatchEvent(Unknown Source)
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.run(Unknown Source)
Caused by: java.lang.ClassNotFoundException: javax.mail.Address
        at java.net.URLClassLoader$1.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        ... 28 more

Das kommt raus. Kann es sein, dass ich die Library (also die mail.jar --> mit Add JAR/Folder...) ins Projekt eingebunden, auch irgendwie in die Executable JAR vom ganzen Programm bringen muss.

Wenn ja, wie?
 

Fab1

Top Contributor
Du musst die Mail API ins Projekt einbinden. Das geht in Eclipse mit Rechtsklick aufs Projekt --> Build Path --> Add External Archives und dann deine API auswählen.

Nachdem du die .jar generiert hast, sollte die Library dann auch im Manifest stehen und somit auch darauf zugegriffen werden können.

Ansonsten schau dir einfach mal folgende Lösung an, vielleicht ist etwas verständliches dabei. 3 ways to resolve NoClassDefFoundError in Java
 

Fab1

Top Contributor
Ähnlich in NetBeans muss man Rechtsklick auf das Projekt --> Properties --> Librarys --> Dann bin ich mir nicht mehr sicher entweder Compile, Processor oder Run ich tippe aber auf Processor. Einfach mal testen oder du schaust halt nochmal bissl in Google, da steht sicherlich was dabei.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
MamaMia44 Ich habe problem mit Intelej Idea IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 8
U Problem mit Eclipse - WindowBuilder - memoryLeak? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 15
K Java Editor Problem IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
B Eclipse Problem mit jar Datei? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
Robertop Eclipse EXE Icon fehlt im Explorer (Windows Problem?) IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
B Problem bei der Ausgabe IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 9
melaniemueller Eclipse Problem mit dem Debugger IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
S Problem mit BlueJ IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
1 Problem beim JavaFX installieren IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 20
Splayfer Problem mit der Eclipse Autovervollständigung... IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
R Eclipse Cursor Problem bei Eclipse IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
D Jenkins/Gradle maven-publish Problem IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
F Eclipse Problem mit Aufhänger bei verschiedenen Prozessen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
H Selenium Problem mit Browsern IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
P Problem accessing /rap. Reason: ProxyServlet: /rap IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 0
V Eclipse:Problem IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
P Eclipse Luna SR2 (4.4.2)- Problem bei hinzufügen von Software IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
P Eclipse Eclipse-Problem unter Debian IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 0
Tarrew Problem mit Maven und der Erkennung von generierten Antlr Files. IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 0
F Egit-Problem nach Merge-Konflikt IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 0
Y GIT remote Problem keine Synchronisation IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 0
N NetBeans Javadoc Problem IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
M NetBeans und UTF8 Problem IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
E Eclipse Eclipse building workspace Problem IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
fLooojava Eclipse Problem mit Template proposals IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
R Eclipse Problem beim Export als Executable Jar IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
S Problem mit Git IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
V Eclipse Eclipse Problem beim erstellen einer JAR IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
M Eclipse JavaEE IDE Problem mit Servlets IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
M Eclipse Problem mit Mac und Windows IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 9
B Eclipse SVN Problem IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
M Eclipse Problem beim Projektimport mit user libraries IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
T Eclipse 'refreshing external folders' has encountered a problem IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
H NetBeans Export Problem IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
A gdal problem IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
D Eclipse Autocomplete Problem IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
M IDEA IntelliJ Subversion connection problem IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
F Eclipse Problem mit CVS Server IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
A Eclipse Matisse Problem ComboBoxen in real länger als in Vorschau IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
B Eclipse Eclipse Problem IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 5
P Eclipse Problem IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 14
B Eclipse Subversive + Helios Problem IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 8
N Subclipse Problem: Blaues Rechteck! IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
U Problem mit Buttons beim Panel-Zeichnen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 6
T NetBeans Maven2 + IDE Variables + NB Actions: Problem IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 7
S Problem mit javacc-Plugin für Eclipse IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 8
E Problem beim Ausführen von RCP GUI Tests mit Hudson IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
U Problem unter Netbeans 6.8 bei Farben IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
M Problem mit JSP IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
F CVS Problem IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
Landei JDeveloper-Problem IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
J NetBeans IDE 6.0.1 Problem IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
V Eclipse Galileo und Visual Editor Problem IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 20
G Schon mal dieses Problem bei Eclipse gehabt? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 5
A Eclipse 3.4 Problem IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 12
F Datenpfad problem IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
G Eclipse unter Ubuntu --- Problem mit deutschen Buchstaben IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 5
G eclipse problem beim ausführen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
V Problem mit einbinden externer Bibliotheken [NetBeans] IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 5
G NetBeans RCP Problem IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
W Ganymed - Encoding-Problem IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 5
B ACHTUNG! Netbeans Update -Problem IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
D problem mit Subclipse über Netzwerk IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
Y Eclipse 3.3 Problem mit Subversive(SVN) IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
I JTextArea Problem und Debugger IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
D Problem mit Freedesign unter NetBeans IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
R RCP: Problem bei deklarativem LightWeightDecorator IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 5
P Eclipse u. CVS - Problem IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 7
K JAVA Problem IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 6
G Problem Netbeans Komponenten IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
A NetBeans GUI Problem IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
F Problem mit eclipse formatter, javadoc und generics. IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
der JoJo [eclipse]Kommunikations Problem IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 7
B eclipse problem beim öffnen einer datei absturz IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 6
Q "Problem" mit SVN und (sub)Clipse IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 7
M Problem beim installieren? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
S NetBeans IDE 5.5 Problem beim Kompilieren IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
N Problem mit Integer.parseInt bei Eclipse IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 10
V Problem mit Eclipse IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
A NetBeans 5.5 - Problem: Endlosschleife classpath scanning IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
F Jasperreport - Parameterübergabe Problem IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
Q Netbeans -CMP Entity Beans Problem IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
C Problem mit eclipse 3.2.1 IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
D Problem mit Eclipse (throws java.io.I0Exception will nicht) IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
P BuildPath für externe JAR: Problem mit CVS IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
R parameter- problem bei iReport 1.2.5 IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 5
B NB - Problem mit Klassennamen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
M Problem mit SVN: BDB inkonsistent IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
T Eclipse 3.2 mag mich net (import problem) IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 8
T Problem mit Ant Script das andere Ant Scripte aufruft IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
K Ant Problem IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
A Eclipse 3.1.2 Refresh Problem IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
S Netbeans 4.1 Problem IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 5
E Problem Netbeans; Pfadangabe IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
O Eclipse Linux Start Problem IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
T Problem beim Import von Projekt IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
T Problem mit Eclipse .deployable- Aktualisierung IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
M Problem mit netbeans 4.0 IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 6
P Problem mit dem Visual Editor in Eclipse IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 6
M Problem beim installieren von EclipseUML IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4

Ähnliche Java Themen

Neue Themen


Oben