黄色网址大全免费-黄色网址你懂得-黄色网址你懂的-黄色网址有那些-免费超爽视频-免费大片黄国产在线观看

專注Java教育14年 全國(guó)咨詢/投訴熱線:400-8080-105
動(dòng)力節(jié)點(diǎn)LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁(yè) hot資訊 Java Web導(dǎo)入jar包的2種方式

Java Web導(dǎo)入jar包的2種方式

更新時(shí)間:2020-10-22 17:42:16 來(lái)源:動(dòng)力節(jié)點(diǎn) 瀏覽4556次

我們?cè)陂_發(fā)Java Web項(xiàng)目的過程中,光靠java的類庫(kù)方法實(shí)現(xiàn)客戶的需求是不現(xiàn)實(shí)的,這時(shí)候我們就需要有針對(duì)性的工具來(lái)幫忙,我們可以選擇導(dǎo)入jar包。下面就為大家介紹一下Java Web導(dǎo)入jar包的2種方式。


java Web導(dǎo)入jar包方式一:(建立相對(duì)路徑鏈接)

1.將你需要的jar包文件(以xwork-core-2.3.34.jar為例)復(fù)制到項(xiàng)目的WebRoot\WEB_INF\lib路徑下

image.png


image.png


可以看到,當(dāng)把jar包添加到lib下后,工作目錄多了個(gè)Web App Libraries,此時(shí)只是把jar包復(fù)制到項(xiàng)目中,還不能使用。(但也有些IDE會(huì)很智能地自動(dòng)幫你完成第二步,這種情況下就可以使用了)


2.右擊項(xiàng)目名 -- Properties -- Java Build Path -- Libraries -- Add JARs,選中剛剛復(fù)制到項(xiàng)目的jar包,確認(rèn)

image.png


這時(shí)候可以看到“項(xiàng)目管理視圖”多了新增的jar包,而“包管理視圖”多了Referenced Libraries。

image.png

image.png



我們來(lái)理解一下Web App Libraries和Referenced Libraries


(1)Referenced Libraries存放的是編譯環(huán)境下使用的jar包。什么意思呢?打個(gè)比方,我使用引入的xwork-core-2.3.34.jar編寫完java代碼了,在運(yùn)行前需要將它編譯成.class文件吧,于是在編譯的時(shí)候,使用的就是Referenced Libraries中存放的xwork-core-2.3.34.jar,但是這個(gè)jar包只是個(gè)“引用”,它的本體在lib下呀,這就是我們?cè)诎裫ar包復(fù)制到lib下還需要add jars的原因——不僅要導(dǎo)入,還要配置,才能讓它能起作用。


(2)Web App Libraries存放的是運(yùn)行環(huán)境下使用的jar包。就是說,你在運(yùn)行項(xiàng)目的時(shí)候所需要使用的jar包都在這里。其主要作用是在MyEclipse(其他IDE或許沒有這個(gè)庫(kù),如IntelliJ IDEA)導(dǎo)出war包的時(shí)候,將其目錄下的所有jar包或者項(xiàng)目中的工程引用都導(dǎo)出到WEB-INF/lib文件夾下。再說白一點(diǎn),就是以便項(xiàng)目拷貝到別人的機(jī)子上也能正常運(yùn)行,所以當(dāng)別人復(fù)制了你的項(xiàng)目到自己的計(jì)算機(jī)上發(fā)現(xiàn)“誒怎么跑不動(dòng)”的時(shí)候,可以試著檢查Web App Libraries。

image.png


java Web導(dǎo)入jar包方式二:(建立絕對(duì)路徑鏈接)

1.右擊項(xiàng)目名 -- Properties -- Java Build Path -- Libraries -- Add External JARs,選中想要添加的jar包,打開確認(rèn)。

可以看到j(luò)ar包已經(jīng)添加到項(xiàng)目中了,注意:在包管理視圖中只有Referenced Libraries,沒有Web App Libraries,這意味著什么呢?由于Referenced Libraries指向的路徑是本地的jar包,所以在編譯時(shí),項(xiàng)目會(huì)去引用我本地的jar包,這樣的話非常不方便,實(shí)踐說明:

image.png


1).編寫一個(gè)名為MyServlet的類,讓它繼承某個(gè)類,點(diǎn)擊瀏覽

2).輸入ActionSupport,可以看到菜單項(xiàng)欄有ActionSupport類,它是在com.opensymphony.xwork2包下的一個(gè)類

3).而com.opensymphony.xwork2包是在我的D:\JavaWeb\SourceCode\xwork-core-2.3.34.jar包中找到的

通過本地jar包我們能找到這個(gè)包里的類,這一步乍看之下很美好沒毛病吧,MyServlet類就建立好了

image.png


但如果這時(shí)候我們將xwork-core-2.3.34.jar從D:\JavaWeb\SourceCode挪動(dòng)到D:\JavaWeb\SourceCode\temp

image.png


刷新一下項(xiàng)目就會(huì)發(fā)現(xiàn)工作目錄的jar包不見了,MyServlet.java報(bào)錯(cuò)了,提示無(wú)法完成com.opensymphony.xwork2.ActionSupport的導(dǎo)入

image.png


Properties中的Libraries頁(yè)也顯示jar包異常(其實(shí)就是路徑改變了,找不到了)

image.png


也就是說往,即使將此項(xiàng)目拷貝到別人的設(shè)備上也是無(wú)法運(yùn)行的,某種程度上加強(qiáng)了安全性。

綜上所述,建立絕對(duì)路徑相對(duì)來(lái)說更加復(fù)雜麻煩一些,它每一次改變本地的jar包路徑都要再次將其導(dǎo)入項(xiàng)目。javeweb導(dǎo)入jar包實(shí)際上就是建立一種鏈接(相對(duì)路徑鏈接 或者 絕對(duì)路徑鏈接),并不是單純的copy式導(dǎo)入。還有其他的導(dǎo)入方式(如用戶自定義,Maven管理等)在此不做贅述,需要詳細(xì)了解的小伙伴可以去觀看本站的JavaWeb教程


提交申請(qǐng)后,顧問老師會(huì)電話與您溝通安排學(xué)習(xí)

  • 全國(guó)校區(qū) 2025-05-15 搶座中
  • 全國(guó)校區(qū) 2025-06-05 搶座中
  • 全國(guó)校區(qū) 2025-06-26 搶座中
免費(fèi)課程推薦 >>
技術(shù)文檔推薦 >>
主站蜘蛛池模板: 国产午夜精品久久久久 | 色天天综合网 | www.激情五月 | 我想看一级黄色大片 | 五月婷婷开心网 | 日韩欧美三级在线观看 | 伦理片免费看 | 免费在线一级片 | 亚洲一区二区三区四区在线 | 精品视频一区二区三区免费 | 不卡视频免费在线观看 | 高清波多野结衣一区二区三区 | 91av导航| 欧洲亚洲日本 | 老司机亚洲精品影院 | 欧美成人禁片在线www | 午夜视频网站 | 国模在线视频一区二区三区 | 伊人www | 欧美一欧美一区二三区性 | 精品在线小视频 | 成人软件网18免费视频 | 九九热精品视频在线播放 | 天堂成人在线视频 | 男女晚上黄羞羞视频播放 | 久久久久网站 | 国产成人在线播放视频 | 午夜在线观看网站 | 激情综合欧美 | 日韩黄色大片 | 日韩不卡高清 | 免费黄色毛片视频 | 美国一级做a一级视频 | 国产第一福利精品导航 | 欧美午夜艳片欧美精品 | 日产国产精品亚洲系列 | 午夜爽爽性刺激一区二区视频 | 天天爽夜夜爽人人爽曰喷水 | h视频在线观看视频观看 | 久久男女| 成年18网站免费视频网站 |