Hi,
nach einigen erfolglosen Wochen versuch ich´s nochmal.
Ich kann mein Progi auf keinen anderen Rechner laufen lassen, weil das JAR-Archiv folgenden Fehler ausgibt:
Exception in thread "main" java.lang.NoClassDefFoundError: javax/mail/Transport
at java.lang.ClassLoader.defineClass0(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:539)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:251)
at java.net.URLClassLoader.access$100(URLClassLoader.java:55)
at java.net.URLClassLoader$1.run(URLClassLoader.java:194)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:187)
at java.lang.ClassLoader.loadClass(ClassLoader.java:289)
at java.lang.ClassLoader.loadClass(ClassLoader.java:282)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:274)
at java.lang.ClassLoader.loadClass(ClassLoader.java:235)
at javax.mail.Session.getService(Session.java:737)
at javax.mail.Session.getTransport(Session.java:689)
at javax.mail.Session.getTransport(Session.java:632)
at javax.mail.Session.getTransport(Session.java:612)
at sendMail2.sendMail(sendMail2.java:50)
at ftp_it.main(ftp_it.java:113)
Die mail.jar ist aber im Archiv mitdrin. Inzwischen geht´s auch auf meinem Rechner nicht mehr, die mail.jar liegt aber im gleichen Verzeichnis wie mein Archiv und der CLASSPATH schaut so aus:
N:\User\Michel\Java\FTPUPL~1\classes>echo %CLASSPATH%
.;D:\Programme\j2sdk1.4.2_05\lib\activation.jar;.;.\mail.jar;.\javax\mail\mail.jar
Ich hab auch auf sun.com schon viel rumgelesen und einige Tutorials durchgemacht, aber das Kernproblem taucht nirgends auf. Wie binde ich die mail.jar erfolgreich in mein Archiv ein?
die MANIFEST.MF:
Main-Class: ftp_it
Class-Path: ./mail.jar
Bin wirklich für jeden Tip und/oder Hinweis dankbar.
Gruß
Michael
nach einigen erfolglosen Wochen versuch ich´s nochmal.
Ich kann mein Progi auf keinen anderen Rechner laufen lassen, weil das JAR-Archiv folgenden Fehler ausgibt:
Exception in thread "main" java.lang.NoClassDefFoundError: javax/mail/Transport
at java.lang.ClassLoader.defineClass0(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:539)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:251)
at java.net.URLClassLoader.access$100(URLClassLoader.java:55)
at java.net.URLClassLoader$1.run(URLClassLoader.java:194)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:187)
at java.lang.ClassLoader.loadClass(ClassLoader.java:289)
at java.lang.ClassLoader.loadClass(ClassLoader.java:282)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:274)
at java.lang.ClassLoader.loadClass(ClassLoader.java:235)
at javax.mail.Session.getService(Session.java:737)
at javax.mail.Session.getTransport(Session.java:689)
at javax.mail.Session.getTransport(Session.java:632)
at javax.mail.Session.getTransport(Session.java:612)
at sendMail2.sendMail(sendMail2.java:50)
at ftp_it.main(ftp_it.java:113)
Die mail.jar ist aber im Archiv mitdrin. Inzwischen geht´s auch auf meinem Rechner nicht mehr, die mail.jar liegt aber im gleichen Verzeichnis wie mein Archiv und der CLASSPATH schaut so aus:
N:\User\Michel\Java\FTPUPL~1\classes>echo %CLASSPATH%
.;D:\Programme\j2sdk1.4.2_05\lib\activation.jar;.;.\mail.jar;.\javax\mail\mail.jar
Ich hab auch auf sun.com schon viel rumgelesen und einige Tutorials durchgemacht, aber das Kernproblem taucht nirgends auf. Wie binde ich die mail.jar erfolgreich in mein Archiv ein?
die MANIFEST.MF:
Main-Class: ftp_it
Class-Path: ./mail.jar
Bin wirklich für jeden Tip und/oder Hinweis dankbar.
Gruß
Michael