Programm läuft perfekt in Eclipse aber nicht in .JAR

Nowster

Mitglied
Hallo,

ich habe in den letzten Monaten ein Programm geschrieben, mit Hilfe hier aus dem Forum dafür nochmal vielen dank 😀. Es funktioniert mitlerweile genauso wie es soll.... solange ich es in Eclipse laufen lasse.

Wenn ich es allerdings in eine .Jar Datei exportiere und starte, dann geht ein riesen Fenster auf und es ist nur ein JLable zu sehen statt meines gesamten menus.

Meine Frage ist nun ob jemand weiss warum dem so ist? muss ich die ganze arbeit von Monaten nun neu machen? und falls ja auf was muss ich dabei achten?

MfG
Now
 
Danke für den Tipp.

nun steh ich vor der nächsten frage warum kann ich in eclipse eine Verbindung mit der DB aufbauen aber in der .jar nicht?

java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
at java.net.URLClassLoader$1.run(Unknown Source)
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 java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at Datenbank.<init>(Datenbank.java:27)
at GUI.<init>(GUI.java:49)
at Control.main(Control.java:44)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.jdt.internal.jarinjarloader.JarRsrcLoader.main(JarRsrcLoa
der.java:58)



Java:
// laden des JDBC Treibers
		try {
			Class.forName("com.mysql.jdbc.Driver");
		} catch (ClassNotFoundException e) {
			System.out.println("JDBC-Treiber nicht gefunden.");
			e.printStackTrace();
			return;
		}

mfg
Now
 

Neue Themen


Zurück
Oben