Avatar billede jakand Nybegynder
11. juni 2005 - 16:48 Der er 3 kommentarer og
1 løsning

At finde klasser i en jar fil.

Jeg har pakket mit program i program.jar.
Da der skal være mail support, har jeg hentet activation.jar og mail.jar fra sun.
Det virker fint i mit IDE (Netbeans), men når jeg kører programmet, siger den at den ikke kan finde main klassen.
Jeg har fundet frem til at det virkelig problem er, at den ikke kan finde de to førnævnte JAR filer, da det virker fint hvis jeg smider dem i \jre1.5.0_02\lib\ext.

Jeg vil foretrække at jeg bare kan have de tre jar filer liggende i samme mappe, da det så er nemmere at distribuere.

Jeg har læst at man kan lave et script der sætter Classpath, men hvordan?
Avatar billede arne_v Ekspert
11. juni 2005 - 16:53 #1
Du kan sætte classpath i manifestet på din egen jar fil !
Avatar billede arne_v Ekspert
11. juni 2005 - 16:54 #2
Hvis dit manifest indeholder:

Class-Path: mail.jar activation.jar

så kan du bare køre din jar fil og java vil selv lede i current dir efter de 2 andre
jar filer.
Avatar billede jakand Nybegynder
11. juni 2005 - 17:36 #3
Det er jo en ganske køn løsning, mange tak.
du ligger et svar?
Avatar billede arne_v Ekspert
11. juni 2005 - 17:38 #4
kommer her
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