Har gjort ett program som arbetar mot en MySQL-databas.
Använder Sun Java Studio Enterprise 8. Då jag kör programmet inifrån kompilatorn fungerar allt som det ska.
När jag dock öppnar jarfilen efter att ha byggt startar programmet men då det ska ansluta till databasen hittar det inte drivrutinen (mysql-connector-java-3[1][1].0.17-ga-bin.jar).
Jag har lagt till den i CLASSPATH i Den här datorn->Egenskaper->Avancerat->Miljövariabler
Du har lagt hela sökvägen till mysql-connector-java-3[1][1].0.17-ga-bin.jar (inklusive filnamnet) i classpath?
Det funkar om du kör den på din dator, om du ska "dela med dig" av ditt program rekommenderar jag att du skapar en bat-fil (för windowsanvändare) som kör typ:
java -classpath mysql-connector-java-3[1][1].0.17-ga-bin.jar -jar dinfil.jar
och så skickar du med mysql-connector-java-3[1][1].0.17-ga-bin.jar.
http://java.sun.com/j2se/1.4.2/docs/guide/jar/jar.html#Main%2...
Där står hur du lägger till relativ classpath till en annan jar från din jar.
Copyright © 1999–2024 Geeks AB. Allt innehåll tillhör Geeks AB.
Citering är tillåten om källan anges.