Ahogy a jar fájlt, és más jar fájl
Annak szükségességét, hogy más jar fájl jar fájlokat előfordul szinte mindig, amikor a könyvtár osztályok.
Ezekben az esetekben, és 99% -a minden esetben használja a címet Class-Path:
Class-Path: lib / SBPJavaAcc.jar lib / firebirdsql-full.jar
Itt van az út, hogy az archívumot, és az archív SBPJavaAcc.jar firebirdsql-full.jar, mindkét fájl a lib mappában. Közötti határoló fájl - egy szóközt. És mit csinál ezzel a Class-Path? Hozzá kell tenni, hogy az nyilvánvaló.
Vegyünk egy példát. JarFile.jar kerékpáros, mint egy könyvtár jar fájl - ez jar fájlt az előző részben. És megtanulják, hogyan lehet a jar fájlokat Eclipse.
Több Jar példa
Hozzon létre egy új projektet JarInJar, és úgy csomagolják, myJar:
Hozzon létre egy csomag myJar MainJar osztály (flag beállítása public static void main (String [] args)) és módosítsa a generált kód varázsló az alábbiak szerint:
Most adjuk hozzá a projekt mappájában Hilfe: Kattintson a jobb gombbal a projekt gyökérmappába -> New -> Folder. Adjunk hozzá egy külső fájlt: kattintson jobb gombbal a projekt gyökérmappába -> New -> Építsd Path -> Add Külső archívumot. JarFile.jar válasszon egy korábbi projektben. eredmény:
A mappa fog tenni Hilfe lib mappában, akkor jegyezze fel a vezeték JarFile.jar másolni egy fájlt egy korábbi projekt, és helyezze a másolatot a mappában Lib. Ezt meg lehet tenni akár közvetlenül a Windows Intézőben, vagy kattintson jobb gombbal a lib mappában -> Paste. kapjuk:
Így a felvezető gomb megnyomásával „Jar példa” (pre-be egy új mezőt JarClass jc és adja behozatala myPack.JarClass). Végül kapjuk:
Szóval, mi van? Létrehoztunk MainJar osztály, amely JarClass osztály az archív fájlból. Ez az, amire szükségünk. Mi fog tenni egy archív projekt JarInJar, de ez a projekt nem használ egy másik file: JarFile.jar. Nem tehetünk anélkül, hogy a munka egy kiáltvány.
Kiáltvány a jar archív
Kattintson a jobb gombbal a projekt gyökérkönyvtárában, New -> File, a fájl nevét SBP-program.txt.
Az SBP-program.txt adja meg a szövegfájlt: Manifest-Version: 1.0
Alkotó-By: SBP-program
Main-Class: myJar.MainJar
Class-Path: lib / JARFile.jar
X-COMMENT: Lib mappa tartalmát adunk manuálisan
és a kurzort egy új vonal, fontos. kapjuk:
Figyeljük meg a kép felett elején egy új sort.
Mentse el a projektet. Fuss a projekt végrehajtásához, és győződjön meg arról, hogy minden működik.