jar archiv

Status
Nicht offen für weitere Antworten.

Lengen1971

Aktives Mitglied
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
 

thE_29

Top Contributor
probier das mal so starten ;)

java -cp ./mail.jar;deinpackage.jar at.dein.package.mainclass
 

Lengen1971

Aktives Mitglied
N:\User\Michel\Java\FTPUPL~1\classes>java -cp ./mail.jar;ftp_it.jar ftp_it.class

Exception in thread "main" java.lang.NoClassDefFoundError: ftp_it/class

Hm, funktioniert auch nicht...
 

Bleiglanz

Gesperrter Benutzer
vergiss die CLASSPATH Umgebungsvariable!

wenn alle jars innerhalb deiner jars gebündelt sind [mit korrektem Manifest], dann geht doch

java -jar <meinarchiv>?
 

thE_29

Top Contributor
@lengen mach das mal :)
N:\User\Michel\Java\FTPUPL~1\classes>java -cp ./mail.jar;ftp_it.jar ftp_it

mit mainclass hab ich nur die mainclasse aber ohne .class gemeint ;)

und falls du ein package hast musst das auch schreiben ;)
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
C Archiv für eigene Klassen Java Basics - Anfänger-Themen 9
G Jar-Archiv zum Lesen einer Konfigurationsdatei Java Basics - Anfänger-Themen 9
H Classpath VBScript in Jar-archiv ausführen Java Basics - Anfänger-Themen 2
P Input/Output String via Drag & Drop auf jar-Archiv Java Basics - Anfänger-Themen 2
H Java Archiv lässt sich nur pfadgebunden öffnen? Java Basics - Anfänger-Themen 26
A JUnit Tests in Jar-Archiv packen Java Basics - Anfänger-Themen 2
E Dateien in ein JAR-Archiv packen Java Basics - Anfänger-Themen 2
P Interpreter-Fehler jar Archiv wird nicht ausgeführt Java Basics - Anfänger-Themen 4
E Projekt als jar-Archiv speichern Java Basics - Anfänger-Themen 4
M Datei aus .jar Archiv ausführen Java Basics - Anfänger-Themen 4
R NoClassDefFoundError im *jar Archiv Java Basics - Anfänger-Themen 7
F JAR Archiv VM Argumente übergeben Java Basics - Anfänger-Themen 3
M Shellscript aus .jar archiv ausführen Java Basics - Anfänger-Themen 2
D Datei aus einem .jar Archiv aufrufen Java Basics - Anfänger-Themen 4
B jar Archiv anlegen Java Basics - Anfänger-Themen 2
N Ressourcendatei im Jar-Archiv Java Basics - Anfänger-Themen 2
C JAr Archiv erstellen Java Basics - Anfänger-Themen 7
G Applet als Jar-Archiv Java Basics - Anfänger-Themen 15
hdi bilder funktionieren im jar archiv nicht. Java Basics - Anfänger-Themen 3
G Bilder ins jar-Archiv einbinden Java Basics - Anfänger-Themen 1
O Jar-Archiv im Servlet verwenden Java Basics - Anfänger-Themen 3
G Jar archiv Pfadangabe! Java Basics - Anfänger-Themen 5
S Zip Archiv erstellen Java Basics - Anfänger-Themen 9
G leere Ordner befinden sich nicht im Zip-Archiv Java Basics - Anfänger-Themen 8
P Images im Archiv .jar Java Basics - Anfänger-Themen 9
N Datei aus Jar Archiv abspeichern Java Basics - Anfänger-Themen 2
X Datei in einem Archiv ersetzen Java Basics - Anfänger-Themen 4
M eine *.gif datei zum jar archiv hinzufügen Java Basics - Anfänger-Themen 3
O Existenz einer Datei im jar-Archiv überprüfen Java Basics - Anfänger-Themen 2
G pdf Dokument aus .jar Archiv Java Basics - Anfänger-Themen 8
S Classloader JAR Archiv Java Basics - Anfänger-Themen 3
O datei erstellen in jar archiv? Java Basics - Anfänger-Themen 4
G Jar Archiv Java Basics - Anfänger-Themen 3
H Jar-Archiv aus anderem Jar-Archiv aufrufen? Java Basics - Anfänger-Themen 3
J relativer Pfad in jar-Archiv Java Basics - Anfänger-Themen 5
Z Jar-Archiv Classpath Variable Java Basics - Anfänger-Themen 6
G Frage zu zip-Archiv Java Basics - Anfänger-Themen 2
G Wie generiere ich zu diesem Code ein *.jar-Archiv Java Basics - Anfänger-Themen 6
S JAR Archiv erstellen? Java Basics - Anfänger-Themen 7
A Programm findet keine wav-Dateien im jar Archiv Java Basics - Anfänger-Themen 4
A JPEG mit ins JAR-Archiv Java Basics - Anfänger-Themen 3
A .class Datein, jar Archiv ? Java Basics - Anfänger-Themen 2
E ausführbares jar-archiv funktioniert nicht Java Basics - Anfänger-Themen 2

Ähnliche Java Themen

Neue Themen


Oben