Ik heb een simpele applicatie gemaakt die gebruik maakt van een MySQL database. Als ik deze vanuit Eclipse start werkt alles goed, maar als ik de packaged versie start krijg ik deze foutmelding:
Op het moment dat ik deze regel code aanroep:
Ik ben er 99% zeker van dat m'n classpath goed is, deze wordt zo opgebouwd:
Logging werkt wel gewoon, dus de padnaam is gewoon goed lijkt me.
Oplossingen die ik al gevonden heb (en die niet werken):
• aspectjrt.jar in classpath opnemen
• deze fout komt vaak voor als de debugversie van de mysql connector gebruikt wordt, dat is dus niet het geval
• laatste versie van de mysql connector (3.1.12) gebruiken (ik gebruikte eerst nog 3.1.8)
• mysql-connector-java-3.1.12-bin.jar in j2sdk1.4.2_08\jre\lib\ext zetten (hoort niet, maar goed)
Ik snap het niet meer, iemand nog tips?
Edit:
Ik kwam zojuist nog een debug-versie tegen in j2sdk1.4.2_08\lib. Verwijderd, maar werkt nog steeds niet...
code:
1
2
3
| java.lang.NoClassDefFoundError: org/aspectj/lang/Signature
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source) |
Op het moment dat ik deze regel code aanroep:
Java:
1
| Class.forName("com.mysql.jdbc.Driver"); |
Ik ben er 99% zeker van dat m'n classpath goed is, deze wordt zo opgebouwd:
code:
1
2
3
4
5
6
7
8
| set LIBRARIES=./lib/mysql-connector-java-3.1.12-bin.jar set LIBRARIES=%LIBRARIES%;./lib/log4j.jar set LIBRARIES=%LIBRARIES%;./lib/jbossall-client.jar set LIBRARIES=%LIBRARIES%;MySQLCompare.jar set CLASSPATH=.;%CLASSPATH%;%LIBRARIES% java -classpath %CLASSPATH% saen.mysqlcompare.CompareMain |
Logging werkt wel gewoon, dus de padnaam is gewoon goed lijkt me.
Oplossingen die ik al gevonden heb (en die niet werken):
• aspectjrt.jar in classpath opnemen
• deze fout komt vaak voor als de debugversie van de mysql connector gebruikt wordt, dat is dus niet het geval
• laatste versie van de mysql connector (3.1.12) gebruiken (ik gebruikte eerst nog 3.1.8)
• mysql-connector-java-3.1.12-bin.jar in j2sdk1.4.2_08\jre\lib\ext zetten (hoort niet, maar goed)
Ik snap het niet meer, iemand nog tips?
Edit:
Ik kwam zojuist nog een debug-versie tegen in j2sdk1.4.2_08\lib. Verwijderd, maar werkt nog steeds niet...
[ Voor 6% gewijzigd door sig69 op 26-04-2006 11:54 ]