如何解決java編譯時(shí)找不到符號(hào)的問(wèn)題?相信很多沒(méi)有經(jīng)驗(yàn)的人對(duì)此束手無(wú)策,為此本文總結(jié)了問(wèn)題出現(xiàn)的原因和解決方法,通過(guò)這篇文章希望你能解決這個(gè)問(wèn)題。
成都創(chuàng)新互聯(lián)公司2013年開(kāi)創(chuàng)至今,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目做網(wǎng)站、網(wǎng)站制作網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個(gè)夢(mèng)想脫穎而出為使命,1280元安寧做網(wǎng)站,已為上家服務(wù),為安寧各地企業(yè)和個(gè)人服務(wù),聯(lián)系電話:18980820575
代碼編寫ok后編譯: javac ServerSocket.java
出現(xiàn)報(bào)錯(cuò),如下:
完整代碼如下:
import java.net.*; public class ServerSocket{ public static void main(String[] args){ ServerSocket ss = new ServerSocket(8888); }
仔細(xì)觀察了幾遍,發(fā)現(xiàn)代碼上沒(méi)問(wèn)題啊,導(dǎo)包也正常。就是無(wú)法編譯通過(guò)。 網(wǎng)上查到有人說(shuō)是java PATH環(huán)境變量配置路徑有問(wèn)題,于是檢查了一遍路徑,輸入javac 命令也正常。
后面突然發(fā)現(xiàn),java文件名,類名都是ServerSocket,這個(gè)不是JDK中類名嗎,沖突了,于是把名字改掉就編譯過(guò)了。再此還是要提醒:注意java命名時(shí),千萬(wàn)要記得不能使用JDK中已有的類名,特別是當(dāng)前java中需引用這個(gè)類與創(chuàng)建類同名時(shí),就會(huì)出現(xiàn)如上的錯(cuò)誤。
看完這篇文章,你能夠獨(dú)立如何解決java編譯時(shí)找不到符號(hào)的問(wèn)題了嗎?如果還想學(xué)到更多技能或想了解更多相關(guān)內(nèi)容,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀。