真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

ant執(zhí)行java代碼 ant運(yùn)行

JAVA程序顯示運(yùn)行Ant,點(diǎn)擊任意一項(xiàng)后報(bào)錯“構(gòu)建錯誤”,原因無法找到要運(yùn)行的Ant文件,怎么解決?

你這是直接打開的Java文件吧。

創(chuàng)新互聯(lián)建站專注于安化企業(yè)網(wǎng)站建設(shè),成都響應(yīng)式網(wǎng)站建設(shè),商城系統(tǒng)網(wǎng)站開發(fā)。安化網(wǎng)站建設(shè)公司,為安化等地區(qū)提供建站服務(wù)。全流程定制網(wǎng)站,專業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,創(chuàng)新互聯(lián)建站專業(yè)和態(tài)度為您提供的服務(wù)

不是在Eclipse中創(chuàng)建Java項(xiàng)目的方式,eclipse沒有自動生成相應(yīng)的配置文件,就會出現(xiàn)你這些對話框。

請按照eclipse創(chuàng)建Java項(xiàng)目的方式一步一步操作,然后把你這個文件的內(nèi)容復(fù)制進(jìn)去,就可以正常運(yùn)行了。

百度搜索“eclipse創(chuàng)建java”,會有很多博客教你怎么使用eclipse創(chuàng)建Java項(xiàng)目。

或者可以參考百度經(jīng)驗(yàn)中的方法百度經(jīng)驗(yàn)-eclipse創(chuàng)建Java項(xiàng)目

如何使用Ant來編譯Java文件以及如何運(yùn)行

一、源文件情況

源文件位置為:D:\temp,源文件名(含包名字):com.ldq.WeatherDemo.java

前提:已安裝 jdk ,并配置好環(huán)境變量。

二、過程

1、編譯:

提示符進(jìn)入 D:\temp 路徑下,輸入:javac com\ldq\WeatherDemo.java

生成類文件:WeatherDemo.class

2、打包:

提示符進(jìn)入 D:\temp 路徑下,輸入:jar cvf WeatherDemo.jar com\ldq\WeatherDemo.class

生成檔案文件:WeatherDemo.jar

3、修改 MANIFEST.MF 文件:

由于引用了外部的類,所以要添加引用類的路徑,即修改MANIFEST.MF文件。保存如下內(nèi)容到 D:\temp下,文件名 MANIFEST.MF

Manifest-Version: 1.0

Sealed: true

Main-Class: com.ldq.WeatherDemo

Class-Path: lib/jaxrpc.jar lib/log4j-1.2.8.jar lib/mail.jar lib/saaj.jar lib/tools.jar lib/wsdl4j-1.5.1.jar lib/activation.jar lib/axis.jar lib/axis-ant.jar lib/commons-discovery-0.2.jar lib/commons-logging-1.0.4.jar

注意在后面空兩行。

提示符進(jìn)入 D:\temp 路徑下,輸入:jar umf MANIFEST.MF WeatherDemo.jar

執(zhí)行時會提示更新的內(nèi)容。

4、添加包含引用類的相應(yīng)文件:

在 D:\temp 路徑下,新建 lib 文件夾,講對應(yīng)的 jaxrpc.jar ... 拷入其中,此時,即可雙擊(或在提示符下輸入:java -jar WeatherDemo.jar)運(yùn)行 WeatherDemo.jar 文件了。

三、總結(jié)

雙擊運(yùn)行 jar 文件時,虛擬機(jī)會到 jar 文件中下找 .MF 文件,找到對應(yīng)的 Main-Class 運(yùn)行,引入的類在 Class-Path 所指路徑。

事實(shí)上可以利用 winrar或winzip 工具打開 jar 文件,直接將修改好的 MANIFEST.MF 拷入覆蓋,class文件也可以做同樣的操作,節(jié)省了輸入復(fù)雜難記的命令。另外,對于 javaME 生成的 jar 文件,限制嚴(yán)格些,MANIFEST.MF 文件中有個文件大小的字段,可以先保存,查看文件大小,再修改保存。

另一種方法是通過 Eclipse - Export - Runnable JAR file 直接生成 jar 文件,此時,所有的引用類都被打包在 jar 文件里了。

Ant運(yùn)行java類問題,怎么解決

ant有javac標(biāo)簽可以編譯java文件,java標(biāo)簽運(yùn)行class文件,jar標(biāo)簽打包java文件。例如

javac?srcdir="src"

destdir="build"

classpath="xyz.jar"

debug="on"

source="1.8"

/

這個表示編譯src下的所有java文件到build目錄,依賴xyz.jar

java?classname="test.Main"

arg?value="-h"/

classpath

pathelement?location="dist/test.jar"/

pathelement?path="${java.class.path}"/

/classpath

/java

這個是運(yùn)行一個class類的例子。


網(wǎng)頁標(biāo)題:ant執(zhí)行java代碼 ant運(yùn)行
標(biāo)題路徑:http://weahome.cn/article/hhipcc.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部