一般來說有兩種處理此種情況的方法,如圖所示;
這裡我們假定package org.xiazdong;
Hello.java
[java]
第一種情況是直接在主目錄下放置Hello.java的源文件,則需要在主目錄下使用
javac -d . Hello.java
運行此命令後會自動創建org/xiazdong目錄,並將Hello.class放在org\xiazdong中;
再主目錄下使用
java org.xiazdong.Hello
即可運行。
第二種情況是將Hello.java放在${basedir}\org\xiazdong中,則只需要在目錄org/xiazdong下使用
javac Hello.java
然後在主目錄下使用
java org.xiazdong.Hello
運行;
最後編譯後的class文件都在 ${basedir}\org\xiazdong\Hello.class