Re: [JSP ] Package 問題

看板java作者 (小玄玄)時間14年前 (2011/06/08 14:17), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/3 (看更多)
另外一種情況,先讓我們在xdj目錄下建立兩個文件a.java和b.java文件,其內容如下。 a.java文件內容: import a.b.c.*; public class a { public static void main(String[] args) { b b1=new b(); b1.print(); } } b.java文件內容: package a.b.c; public class b { public void print() { System.out.println("我是被調用子類的程序輸出呀!"); } } 直接編譯a.java文件時,會提示以下錯誤! D:\my\xdj>javac a.java a.java:1: package a.b.c does not exist import a.b.c.*; ^ a.java:6: cannot access b bad class file: .\b.java file does not contain class b Please remove or make sure it appears in the correct subdirectory of the classpa th. b b1=new b(); ^ 2 errors D:\my\xdj> 接下來,我們把b.java移到xdj\a\b\c\下,並把\xdj目錄下的b.java刪除掉呀! 重新執行編譯指令,這次肯定可以編譯成功! 你可以發現b.java也同時被編譯過了,這就是所謂的make編譯方式。 D:\my\xdj>javac a.java -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.222.16.90
文章代碼(AID): #1DxnG0Zp (java)
文章代碼(AID): #1DxnG0Zp (java)