成人AV在线无码|婷婷五月激情色,|伊人加勒比二三四区|国产一区激情都市|亚洲AV无码电影|日av韩av无码|天堂在线亚洲Av|无码一区二区影院|成人无码毛片AV|超碰在线看中文字幕

為Java程序動(dòng)態(tài)指定類(lèi)搜索路徑的方法

在開(kāi)發(fā)和執(zhí)行Java程序時(shí),有時(shí)候我們會(huì)遇到代碼分布在不同路徑下的情況。這就需要我們動(dòng)態(tài)地指定類(lèi)的搜索路徑了。 新建Java類(lèi)并設(shè)置搜索路徑 首先,在Eclipse中創(chuàng)建一個(gè)名為HelloWorl

在開(kāi)發(fā)和執(zhí)行Java程序時(shí),有時(shí)候我們會(huì)遇到代碼分布在不同路徑下的情況。這就需要我們動(dòng)態(tài)地指定類(lèi)的搜索路徑了。

新建Java類(lèi)并設(shè)置搜索路徑

首先,在Eclipse中創(chuàng)建一個(gè)名為HelloWorld的Java類(lèi)和一個(gè)名為Man的Java類(lèi)。在HelloWorld類(lèi)中,編寫(xiě)main方法,并在其中創(chuàng)建一個(gè)Man對(duì)象并調(diào)用其printHelloWorld()方法,該方法將打印輸出"Hello world!"。

然后,將HelloWorld類(lèi)放入D盤(pán)的src目錄下,將Man類(lèi)放入D盤(pán)的Man目錄下。

使用cp命令指定類(lèi)搜索路徑

在Windows任務(wù)欄上搜索cmd命令框并打開(kāi),進(jìn)入D盤(pán)的src目錄下。使用以下命令進(jìn)行編譯:

javac -cp DMan 

由于Man類(lèi)不在同一目錄下,如果直接執(zhí)行javac 命令會(huì)報(bào)錯(cuò)。使用cp命令可以指定編譯時(shí)需要加載的類(lèi)的路徑,通過(guò)-cp參數(shù)指定Man類(lèi)所在的路徑,即DMan目錄。

編譯成功后,使用以下命令執(zhí)行HelloWorld程序:

java -cp .;DMan HelloWorld

此時(shí)可能會(huì)再次報(bào)錯(cuò),因?yàn)镸an類(lèi)的路徑還未設(shè)置。我們將之前編譯好的文件從Man目錄拷貝到src目錄下,然后執(zhí)行以下命令:

java -cp . HelloWorld

這樣就可以正確地打印出"Hello world!"了。

如果您覺(jué)得本文對(duì)您有幫助,請(qǐng)記得點(diǎn)贊或投票支持!

標(biāo)簽: