Jar-file wil niet openen wanneer er een database bij gelinkt is.

  • Onderwerp starter Onderwerp starter 3svb
  • Startdatum Startdatum
Status
Niet open voor verdere reacties.

3svb

Gebruiker
Lid geworden
21 aug 2006
Berichten
35
Ik heb een programma geschreven in NetBeans.
Ik mijn classes laten compressen in een jar-file.
Maar als ik nu die jar-file wil openen start mijn programma niet.
Bij programma's waar geen database bij gelinkt is lukt het perfect.
Ik denk dat het te maken moet hebben met de driver die bij in de "lib" (library) map zit. Die ervoor zorgt dat er connectie is tussen het programma en de database.

Wat doe ik verkeerd? En wat kan eraan doen om het programma toch te runnen?

Alvast bedankt ;)
 
Daar kan het inderdaad aan liggen. Zorg ervoor dat je de andere jar's uit die lib folder toevoegt aan je classpath. Dan zou het weerk moeten werken.
 
Bedankt !! Het werkt.
Ik had enkel de "lib" folder aangeduid maar niet de driver jar-file.

Bedankt ! Weer iets bijgeleerd vandaag :D

EDIT:
Ik was blijkbaar iets te euforisch...
Het programma wil al openen (waar ik al blij om ben) maar als ik wil wegschrijven naar mijn database wordt er een error om mijn oren geslingerd.
Namelijk:
com.mysql.jdbc.exceptions.MySQLSyntaxErrorException: Table 'lesson.opleiding' doesn't exist
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:936)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:2941)
at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1623)
at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:1715)
at com.mysql.jdbc.Connection.execSQL(Connection.java:3243)
at com.mysql.jdbc.Connection.execSQL(Connection.java:3172)
at com.mysql.jdbc.Statement.executeQuery(Statement.java:1197)
at be.khk.lesson.daaccess.DAOpleiding.getHoogsteID(DAOpleiding.java:68)
at be.khk.lesson.OpleidingPaneel2.actionPerformed(OpleidingPaneel2.java:205)
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)

De tabel tabel 'lesson.opleiding' bestaat niet ....
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan