Hallo,
ich arbeite an einem Projekt, in welchem ich auf eine MySQL Datenbank zugreife. Wenn ich das Projekt über Eclipse ausführe funktioniert alles wunderbar. Nun habe ich zum ersten mal versucht, ein Jar zu erstellen. Das erstellen funktioniert, aber wenn ich das jar starte funktioniert die Datenbankanbindung nicht. Ich erhalte folgenden Fehler:
Ich habe das ganze schon unter Windows und Mac und mit verschiedenen Kombinationen von JDBC und JRE ausprobiert.
Hat jemand eine Idee, woran das liegen könnte?
Viele Grüße
ich arbeite an einem Projekt, in welchem ich auf eine MySQL Datenbank zugreife. Wenn ich das Projekt über Eclipse ausführe funktioniert alles wunderbar. Nun habe ich zum ersten mal versucht, ein Jar zu erstellen. Das erstellen funktioniert, aber wenn ich das jar starte funktioniert die Datenbankanbindung nicht. Ich erhalte folgenden Fehler:
Java:
Exception in thread "main" java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.eteks.sweethome3d.SweetHome3DBootstrap.main(Unknown Source)
Caused by: java.lang.ExceptionInInitializerError
at com.mysql.jdbc.Util.stackTraceToString(Util.java:355)
at com.mysql.jdbc.Util.<clinit>(Util.java:120)
at com.mysql.jdbc.NonRegisteringDriver.parseURL(NonRegisteringDriver.java:729)
at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:296)
at java.sql.DriverManager.getConnection(DriverManager.java:582)
at java.sql.DriverManager.getConnection(DriverManager.java:185)
at com.eteks.sweethome3d.io.Database.connect(Unknown Source)
at com.eteks.sweethome3d.SweetHome3D.monitoringModeLoader(Unknown Source)
at com.eteks.sweethome3d.SweetHome3D.init(Unknown Source)
at com.eteks.sweethome3d.SweetHome3D.main(Unknown Source)
... 5 more
Caused by: java.lang.RuntimeException: Can't load resource bundle due to underlying exception java.util.MissingResourceException: Can't find bundle for base name com.mysql.jdbc.LocalizedErrorMessages, locale fr_FR
at com.mysql.jdbc.Messages.<clinit>(Messages.java:61)
... 15 more
Caused by: java.util.MissingResourceException: Can't find bundle for base name com.mysql.jdbc.LocalizedErrorMessages, locale fr_FR
at java.util.ResourceBundle.throwMissingResourceException(ResourceBundle.java:1427)
at java.util.ResourceBundle.getBundleImpl(ResourceBundle.java:1250)
at java.util.ResourceBundle.getBundle(ResourceBundle.java:705)
at com.mysql.jdbc.Messages.<clinit>(Messages.java:59)
... 15 more
Ich habe das ganze schon unter Windows und Mac und mit verschiedenen Kombinationen von JDBC und JRE ausprobiert.
Hat jemand eine Idee, woran das liegen könnte?
Viele Grüße