溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶(hù)服務(wù)條款》

Java開(kāi)發(fā)學(xué)習(xí) Eclipse項(xiàng)目有紅感嘆號(hào)解決之道

發(fā)布時(shí)間:2020-10-04 03:26:54 來(lái)源:腳本之家 閱讀:143 作者:歐陽(yáng)鵬 欄目:編程語(yǔ)言

今天一個(gè)讀者問(wèn)我關(guān)于Android通過(guò)調(diào)用Webservice實(shí)現(xiàn)天氣預(yù)報(bào)這篇文章的源碼下載后出現(xiàn)的錯(cuò)誤
Could not find class 'org.ksoap2.transport.HttpTransportSE

該問(wèn)題的解決方法是:(摘自http://blog.csdn.net/wangygang/article/details/7652838)

SDK升級(jí)到R17后,原來(lái)正常的程序出問(wèn)題了,明明已經(jīng)引用了錯(cuò)誤提示中的jar包
提示Could not find class 'org.ksoap2.transport.HttpTransportSE'
問(wèn)題解決了。R17的版本,外部jar必須放在特定的libs目錄下才行。也就是新建一個(gè)Folder,名叫l(wèi)ibs,把要應(yīng)用的jar包拷貝到該libs文件夾中即可。

然后我打開(kāi)自己的Eclipse項(xiàng)目一看,我的該項(xiàng)目竟然出現(xiàn)了一個(gè)大紅感嘆號(hào)。  無(wú)法將項(xiàng)目刷到模擬器上查看到底哪里出了錯(cuò),百度了一下,以下是解決之道:(摘自Eclipse項(xiàng)目有紅感嘆號(hào)的解決方法

【問(wèn)題原因】:工程中classpath中指向的包路徑錯(cuò)誤

【解決辦法】:右鍵項(xiàng)目名稱(chēng) BuildPath ---> Configure Build Paht...中,然后上面有幾個(gè)選項(xiàng)卡找到 Libraries中 出現(xiàn)紅色叉號(hào)的包為路徑錯(cuò)誤的包。到classpath中修改相應(yīng)包的當(dāng)前路徑。然后回到eclipse中F5刷新工程。

下面兩段為我解決此問(wèn)題時(shí)在網(wǎng)上找的參考資料,可參閱:

你用myeclipse新建 web工程, 在工程目錄下會(huì)生成一個(gè) .classpath 配置文件,里面是你工程里面引用的jar的配置。這個(gè).classpath 對(duì)你的web工程沒(méi)有什么影響,其實(shí)是給myeclipse 識(shí)別的。你說(shuō)的這種情況是因?yàn)?.classpath 文件里面 配置引用了某個(gè)jar,但是實(shí)際上你的 lib 里面并沒(méi)有這個(gè)jar 所以才會(huì)有紅色的提示。

你不用拿.classpath文件和你的jar一個(gè)個(gè)去找, 你現(xiàn)在打開(kāi)MyEclipse右鍵單擊你的web工程,找到 Build Path > Configure Build Paht... > 然后上面有幾個(gè)選項(xiàng)卡找到 Libraries。 這里看到的就是你工程里面引用的 所有的 jar ,看看是不是在某個(gè)jar圖標(biāo)上有個(gè)很小的黃色的感嘆號(hào)?

如果有的話就沒(méi)錯(cuò)了, 先選中這個(gè)jar, 點(diǎn)擊右邊的 Remove > 點(diǎn)擊OK ,等待幾秒, 現(xiàn)在web工程上面的紅色XX是不是沒(méi)有了。

解釋一下:黃色的感嘆號(hào)的jar,表示.classpath配置文件引用了jar, 但是實(shí)際上lib里面沒(méi)有這個(gè)jar。

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持億速云。

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI