第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

Eclipse:如何使用外部jar構(gòu)建可執(zhí)行jar?

Eclipse:如何使用外部jar構(gòu)建可執(zhí)行jar?

慕尼黑8549860 2019-07-30 16:01:10
Eclipse:如何使用外部jar構(gòu)建可執(zhí)行jar?我正在嘗試構(gòu)建一個(gè)可執(zhí)行的jar程序,它依賴于下載的外部jar。在我的項(xiàng)目中,我將它們包含在構(gòu)建路徑中,并且可以在eclipse中運(yùn)行和調(diào)試。當(dāng)我嘗試將它導(dǎo)出到j(luò)ar時(shí),我可以運(yùn)行該程序,但是當(dāng)我嘗試按下包含來(lái)自外部jar的函數(shù)調(diào)用和類的按鈕時(shí),我無(wú)法運(yùn)行。我編輯了環(huán)境變量(Windows XP)CLASSPATH以包含所有外部jar的路徑,但它不起作用。需要注意的一點(diǎn)是,我在導(dǎo)出可執(zhí)行jar時(shí)遇到了編譯警告,但它沒(méi)有顯示有關(guān)警告的任何描述。有人會(huì)提供一個(gè)關(guān)于如何使用eclipse包含外部jar程序的詳盡指南嗎?
查看完整描述

3 回答

?
Helenr

TA貢獻(xiàn)1780條經(jīng)驗(yàn) 獲得超4個(gè)贊

Eclipse 3.5有一個(gè)選項(xiàng)可以將所需的庫(kù)打包到runnable jar中。文件 - >導(dǎo)出...選擇runnable jar并單擊下一步??蛇\(yùn)行的jar導(dǎo)出窗口有一個(gè)單選按鈕,您可以在其中選擇將所需的庫(kù)打包到j(luò)ar中。


查看完整回答
反對(duì) 回復(fù) 2019-07-30
?
慕村9548890

TA貢獻(xiàn)1884條經(jīng)驗(yàn) 獲得超4個(gè)贊

您可以通過(guò)為jar 創(chuàng)建清單來(lái)完成此操作??纯?a >Class-Path標(biāo)頭。Eclipse可以選擇在導(dǎo)出時(shí)選擇自己的清單。

另一種方法是在調(diào)用應(yīng)用程序時(shí)將依賴項(xiàng)添加到類路徑:

win32: java.exe -cp app.jar;dependency.jar foo.MyMainClass
*nix:  java -cp app.jar:dependency.jar foo.MyMainClass


查看完整回答
反對(duì) 回復(fù) 2019-07-30
?
滄海一幻覺(jué)

TA貢獻(xiàn)1824條經(jīng)驗(yàn) 獲得超5個(gè)贊

如何將項(xiàng)目的jar包含到runnable jar中:

我正在使用Eclipse版本:3.7.2在Ubuntu 12.10上運(yùn)行。我還將向您展示如何制作,build.xml以便您可以執(zhí)行ant jar命令行并使用提取到其中的其他導(dǎo)入jar創(chuàng)建jar。

基本上你要求Eclipse構(gòu)造build.xml,將你的庫(kù)導(dǎo)入jar中。

  1. 啟動(dòng)Eclipse并創(chuàng)建一個(gè)新的Java項(xiàng)目,創(chuàng)建一個(gè)新包'mypackage',添加您的主類:Runner 將此代碼放在那里。

    在此輸入圖像描述

  2. 現(xiàn)在包括mysql-connector-java-5.1.28-bin.jar 來(lái)自O(shè)racle的Oracle,它使我們能夠編寫(xiě)Java來(lái)連接MySQL數(shù)據(jù)庫(kù)。通過(guò)右鍵單擊項(xiàng)目 - >屬性 - > java構(gòu)建路徑 - >添加外部Jar - >選擇mysql-connector-java-5.1.28-bin.jar來(lái)完成此操作。

  3. 在eclipse中運(yùn)行程序,它應(yīng)該運(yùn)行,并告訴你用戶名/密碼是無(wú)效的,這意味著Eclipse正確配置了jar。

  4. 在Eclipse中轉(zhuǎn)到File- > Export- > Java- > Runnable Jar File。您將看到此對(duì)話框:

    在此輸入圖像描述

    確保設(shè)置'另存為ant腳本'復(fù)選框。這就是為什么你可以使用命令行來(lái)做一個(gè)ant jar。

  5. 然后轉(zhuǎn)到終端并查看ant腳本:

    在此輸入圖像描述

所以你看,我運(yùn)行jar并沒(méi)有錯(cuò)誤,因?yàn)樗l(fā)現(xiàn)包含mysql-connector-java-5.1.28-bin.jar嵌入內(nèi)部Hello.jar。

查看Hello.jar里面: vi Hello.jar你會(huì)看到許多引用com/mysql/jdbc/stuff.class

ant jar在命令行上自動(dòng)完成所有這些操作:重命名buildant.xmlbuild.xml,并將目標(biāo)名稱從更改create_run_jarjar。

然后,從MyProject你內(nèi)部打字ant jar和繁榮。你在MyProject中有你的jar。你可以使用java -jar Hello.jar它調(diào)用它,一切正常。


查看完整回答
反對(duì) 回復(fù) 2019-07-30
  • 3 回答
  • 0 關(guān)注
  • 461 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)