Avatar billede maze- Nybegynder
11. december 2005 - 20:33 Der er 3 kommentarer og
1 løsning

Oprettelse af Jar fil incl MySQL driver

Hej allesammen.
Vi er et par stykker der er ved at lave en aflevering, der skal indholde et java program. Dette program er lavet såeledes at det skal snakke med en MySQL database. Vi har udvilket programmet i Eclipse, hvor vi har Buildpath->addExternalJar->mysqljarfilen, og programmer virkere udemærket når vi compiler og kører det inde i eclipse. Problemet ligger i når vi vil lave det til en *.jar fil. Når vi bruges Ecplise med Export as Jar, og bare kører den automatisk, så startes programmet, men alle menuer der kræver MySQL adgang kan ikke tilgås. Jeg har kigget en del indlæg igennem og læst mig til at en manifest fil er en løsning, alle mappen pakken sms og mysqljarfilen ligges i samme dir, og prøvet at lave sådan en, som ser således ud;

Manifest-Version: 1.0
Main-Class: sms.GUI_HovedMenu
Class-Path: mysql-connector-java-3.1.11-bin.jar

Hvorefter kommandoen

jar cmf Manifest.txt smsPrg.jar sms/*.*

køres i kommandoprompt, dette skaber det samme som ved automatisk Ecplise, hovedvinduet starter men, menuer der kræver adgang til MySQL kan ikke tilgås. Nogen forslag :)?
Avatar billede thomaswinterberg Nybegynder
11. december 2005 - 20:53 #1
maze>> prøv lige at skive jar -xvf <navnet på din fil>.jar og smide lige resultatet her på eksperten. Og fortæl mig også lige hvor din mysql-connector-java-3.1.11-bin.jar ligger.
Avatar billede maze- Nybegynder
11. december 2005 - 23:20 #2
Hej Thomas
Den skriver en del
created meta-inf/
inflated meta-inf/manifest.MF
created sms/billeder/
og så ellers inflated alle de *.png, *.class og *.java jeg har i dir
Mit dir ser således ud
c:/test/
Der er nu en mapperne
SMS & META-INF,
SMS indeholder alle *.png, *.class og *.java filerne
META-INF indeholder MANIFEST.MF
Derudover er der i roden
.classpath, .project, manifest.txt, MyJar.jar & mysql-connector-java-3.1.11-bin.jar
Avatar billede maze- Nybegynder
12. december 2005 - 12:24 #3
Hey Thomas
Tak fordi du ville hjælpe men har selv fundet fejlen, en dejlig lille skrivefejl i manifestet. Det skulle have været sms/GUI_Hovedmenu, hvor jeg er kommet til at skrive '.' istedet.
Avatar billede maze- Nybegynder
18. august 2010 - 12:30 #4
Lukker
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester