基本簡(jiǎn)介
jar包就是別人已經(jīng)寫(xiě)好的一些類(lèi),然后將這些類(lèi)進(jìn)行打包,你可以將這些jar包引入你的項(xiàng)目中,然后就可以直接使用這些jar包中的類(lèi)和屬性以及方法。
JAR(Java ARchive)是將一系列文件合并到單個(gè)壓縮文件里,就象Zip那樣。然而,同Java中其他任何東西一樣,jar文件是跨平臺(tái)的,所以不必關(guān)心涉及具體平臺(tái)的問(wèn)題。
涉及因特網(wǎng)應(yīng)用時(shí),JAR文件顯得特別有用。在JAR文件之前,Web瀏覽器必須重復(fù)多次請(qǐng)求Web服務(wù)器,以便下載完構(gòu)成一個(gè)“程序片”(Applet)的所有文件。除此以外,每個(gè)文件都是未經(jīng)壓縮的。但在將所有這些文件合并到一個(gè)JAR文件里以后,只需向遠(yuǎn)程服務(wù)器發(fā)出一次請(qǐng)求即可。同時(shí),由于采用了壓縮技術(shù),所以可在更短的時(shí)間里獲得全部數(shù)據(jù)。
使用方法
1.右擊“項(xiàng)目”→選擇Properties,在彈出的對(duì)話(huà)框左側(cè)列表中選擇Java Build Path,彈出對(duì)話(huà)框,這里選擇"Add Library",彈出對(duì)話(huà)框,選擇"User Library",然后選擇→Next
2.在出現(xiàn)的對(duì)話(huà)框中,可以選擇已經(jīng)創(chuàng)建好的用戶(hù)自定義庫(kù),也可以選擇User Libraries,彈出的新對(duì)話(huà)框中選擇"New",創(chuàng)建新的用戶(hù)自定義庫(kù)。
3.在待創(chuàng)建用戶(hù)自定義庫(kù)中,輸入新的自定義庫(kù)的名字,
4.然后為新庫(kù),添加所需的Jar包
5.按上述步驟添加好用戶(hù)自定義庫(kù)后,以后可以重用這些已定義好的User Library庫(kù),為開(kāi)發(fā)節(jié)省時(shí)間。
常見(jiàn)問(wèn)題
sun.misc.BASE64Encoder找不到j(luò)ar包的解決方法?
1.右鍵項(xiàng)目-》屬性-》Java bulid path-》jre System Library-》access rules-》resolution選擇accessible,下面填上** 點(diǎn)擊確定即可?。?!
2.在MyEclipse中編寫(xiě)Java代碼時(shí),用到了BASE64Decoder,import sun.misc.BASE64Decoder;可是Eclipse提示:
Access restriction: The type BASE64Decoder is not accessible due to restriction on required library C:Program
filesjavajre6librt.jar
Access restriction : The constructor BASE64Decoder() is not accessible due to restriction on required library C:Program filesjavajre6librt.jar
解決方案1(推薦):
只需要在project build path中先移除JRE System Library,再添加庫(kù)JRE System Library,重新編譯后就一切正常了。
解決方案2:
Windows -> Preferences -> Java -> Compiler -> Errors/Warnings ->
Deprecated and trstricted API -> Forbidden reference (access rules): -> change to warning
內(nèi)部預(yù)覽
您的評(píng)論需要經(jīng)過(guò)審核才能顯示
有用
有用
有用