Jars i jar

Tags:    java

Jeg sidder med et projekt hvor jeg benytter 2 external jars som ligger i lib/. Nu skal projektet laves til en Jar fil og kan komme frem til en jar fil der i manifest filen peger på de 2 ydre jar filer i lib/, alternativt kan de nås med:

java -jar myjar.jar -cp lib/

Jeg tænkte om det ikke er muligt at pege på interne jar filer? Kan sagtens kopiere jar filerne ind i min jarfil således at de ligger i en lib/ mappe inde i jar filen, men hvordan refererer jeg så til dem? Kan ikke helt hitte ud af hvordan/om det kan lade sig gøre.

Mvh
Lasse



1 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 1 karma
Sorter efter stemmer Sorter efter dato
Jeg har gang i et projekt, hvor jeg også bruger en extern jar. Men jeg har eclipse til at ordne sagerne fpr mig :D

Jeg har kigget i min .jar fil, og set hvor den externe jar ligger. Og på hvordan jeg bruger den i mit program.

Det fungere sådan her:
i jar filen ligger en mappe der hedder org. i den mappe ligger en mappe der hedder jibble og en den mappe ligger den externe jar. Jeg tilgår den sådan her i mit program:

import org.jibble.pricbot.*;
(jar filen hedder pircbot.jar)

Så jeg vil gætte på du kan tilgå dine jar filer sådan her:
import lib.jarfil1.*;
import lib.jarfil2.*;

Er ikke sikker på det virker(kan være eclipse har sat nogle andre ting op). Jeg er heller ikke 100% sikker på om jeg har forstået dit spørgsmål rigitg.



t