Vegeta
Cenjen
- Učlanjen(a)
- 15.10.2011
- Poruke
- 974
- Poena
- 180
Ovako, na poslu su mi dali neki stari source kod na kome treba da uradim sitne izmene. Ja sam te izmene odradio, i program sačuvao u .jar formatu (netbeans automacki stvori unutar projekta). Kada taj .jar program pokrenem unutar /home/meteo/NetBeansProjects/dist/Hodnotenie_3_0_8.jar (default save) sve radi kako treba, međutim ako se taj Hodnotenie_3_0_8.jar program(samo jar, bez dodatnih dokumentat) kopira na neko drugo mesto, izvan tog direktorijuma, ili pokrene na drugom PC ne radi kako treba. Izbacuje sledeću grešku:
Uradio sam povezivanje sa mysql connectorom. Stara ne editovana verzija ima stvoren jar program koji radi kako treba. Ovako izgleda struktura direktorijuma u kome .jar program radi
Pitanje je, kako podesiti da konkretni program bez potrebe za kopiranjem dodatnih direktorijuma (mislim na taj lib i README).
Kod:
java -jar Hodnotenie_3_0_8.jar
java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
at java.net.URLClassLoader.findClass(URLClassLoader.java:382)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:264)
at Statistics.getMonth(Statistics.java:130)
at Verification.getStatisticsOutput(Verification.java:7514)
at Verification.<init>(Verification.java:1842)
at Verification.main(Verification.java:2051)
Exception: java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
Pitanje je, kako podesiti da konkretni program bez potrebe za kopiranjem dodatnih direktorijuma (mislim na taj lib i README).
Poslednja izmena: