為什么要手動編譯能,用myeclipse等IDE不是更好嗎?那里如果沒有相應的包,把鼠標放到提示出錯的行,然后按ctrl +M它就會自動引入了,看你導入的有些包是web開發(fā)才用到的么,最好還是IDE吧
創(chuàng)新互聯(lián)建站-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設、高性價比保亭黎族網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式保亭黎族網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設找我們,業(yè)務覆蓋保亭黎族地區(qū)。費用合理售后完善,十年實體公司更值得信賴。
原因:導入方法錯誤導致的。解決方法:重新正確的導入來解決此問題。
如下參考:
1.首先,在open項目中創(chuàng)建一個lib文件夾,并將所需的jar放入其中,可以在編輯窗口左側的列表中查看。
2.然后右鍵單擊lib下的Jar,從彈出菜單中選擇“copyaddalibrary”,然后單擊enter,如下圖。
3.在彈出“創(chuàng)建一個庫”之后,選擇“ideaworkspace”并單擊OK。
4.然后選擇菜單欄中的文件選項,點擊下拉菜單中的項目結構,如下圖。
5. 然后點擊項目結構窗口左側的Libraries,選擇頂部的“+”圖標,點擊“新建項目庫Java”。
6.然后單擊tomcat下的lib包目錄,單擊“OK”導入整個包,如下圖。
7.導入完成后,您可以在MODULES目錄中看到需要導入的Java包,如下圖。
你引入的僅僅是jar包吧。。沒有源碼文件,如果你有源碼文件可以點擊 更改已連接的源碼重新選擇一次你的源碼所在位置就可以查看源代碼了
如果都不是樓上的幾位仁史說的原因(即文件路徑及包層次方面的原因)。
試著檢查一下是不是CLASSPATH這個環(huán)境變量的原因。
即CLASSPATH這個環(huán)境變量記得加當前目錄。"."一個點即表示“當前目錄”的意思。
如果你連CLASSPATH這個環(huán)境變量都沒加上的話,那先添加上吧,最簡單的一種情況是讓它的值等一個點,即".",是英文狀態(tài)下的點(半角)。
如果已經(jīng)有CLASSPATH這個環(huán)境變量,那在它的值串最前面加上那個點吧,記得要用分號分隔(如果是WINODWS操作系統(tǒng)),LINUX/UNIX操作系統(tǒng)的話是冒號,即":".也是半角標點符號。
還有一種情況,如果你感覺上面的你都做了,檢查一下CLASSPATH這個變量名稱的左鄰和右鄰是有否有空格,有的話把空格去掉。
如:
CLASSPATH= c:\test\dt.jar;.
CLASSPATH=c:\test\dt.jar;.
CLASSPATH =c:\test\dt.jar;.
CLASSPATH = c:\test\dt.jar;.
這四個表示都各不相同??崭褚脖幌到y(tǒng)當作一個字符(特殊了一點而矣,呵呵)處理。