java中創(chuàng)建工程出現(xiàn)紅叉的原因如下:
讓客戶(hù)滿(mǎn)意是我們工作的目標(biāo),不斷超越客戶(hù)的期望值來(lái)自于我們對(duì)這個(gè)行業(yè)的熱愛(ài)。我們立志把好的技術(shù)通過(guò)有效、簡(jiǎn)單的方式提供給客戶(hù),將通過(guò)不懈努力成為客戶(hù)在信息化領(lǐng)域值得信任、有價(jià)值的長(zhǎng)期合作伙伴,公司提供的服務(wù)項(xiàng)目有:空間域名、網(wǎng)頁(yè)空間、營(yíng)銷(xiāo)軟件、網(wǎng)站建設(shè)、縉云網(wǎng)站維護(hù)、網(wǎng)站推廣。
1.沒(méi)有導(dǎo)入所需的jar包。查看工程代碼是否有為導(dǎo)入的包。
2.包下某個(gè)類(lèi)存在代碼錯(cuò)誤,定位出錯(cuò)位置修改,刷新工程即可。
Eclipse中的紅叉
項(xiàng)目出現(xiàn)紅叉但Java類(lèi)沒(méi)有錯(cuò)誤(或從外部導(dǎo)入了幾個(gè)jar包發(fā)現(xiàn)工程上出現(xiàn)紅叉,但展開(kāi)又沒(méi)有詳細(xì)的指明任何錯(cuò)誤.)
解決方法:
1.檢查Build Path中的各個(gè)依賴(lài)jar及l(fā)ibrary是否有warning的標(biāo)志,若有,處理之;
2.clean 工程;
3.右鍵找到pde tools下的update classpath;
4.一般有什么問(wèn)題都會(huì)在視圖Problems中顯示,所以可以在其中查找問(wèn)題,按問(wèn)題說(shuō)明做相應(yīng)處理即可。
(比如這個(gè)問(wèn)題:A cycle was detected in the build path of project ,這樣可以如下window-preference-java-complier-building-build path problems-cirluar dependency 設(shè)置為warning就可以了)
5.Java Compiler 版本的問(wèn)題
既然是導(dǎo)入的工程,文件應(yīng)該不會(huì)是有錯(cuò)誤的。Eclipse的語(yǔ)法檢驗(yàn)要比其他IDE的要強(qiáng)一些。往往一些模糊的語(yǔ)法它都認(rèn)為是錯(cuò)誤,但其實(shí)并不影響運(yùn)行,只是很影響視覺(jué)效果。而這些語(yǔ)法校驗(yàn),是可以自己設(shè)置的。
把工程逐級(jí)打開(kāi),看是java文件報(bào)錯(cuò)還是JSP文件報(bào)錯(cuò)。如果是java文件報(bào)錯(cuò),一般是因?yàn)闆](méi)有導(dǎo)入合適的JAR包。仔細(xì)檢驗(yàn)JAR包即可。 如果是JSP文件報(bào)錯(cuò),應(yīng)該就是一些語(yǔ)法上的小問(wèn)題。修改設(shè)置的辦法:Window → Preferences → MyEclipse →validation 里面有html,jsp等,把不希望要語(yǔ)法提示的去掉即可。
第一:可能項(xiàng)目代碼本身有問(wèn)題,第二可能沒(méi)有jar,第三可能環(huán)境有問(wèn)題。
右擊項(xiàng)目選擇 Build Path - Configure Build Path 看看Libraries里是不是有紅叉的jar包
如果是最后一個(gè)有紅叉(說(shuō)明JDK版本不同) 把他Remove掉,然后點(diǎn)右側(cè)的Add Library 把你自己的JDK弄進(jìn)來(lái)