如果要把一個類放入package中,Line 1 必須先定義package層次,編譯出來的類必須位於正確的目錄之下,所謂正確目錄就是跟package的層次完全一致(無定義package的類稱之為"裸體類")
如下所示:

package com;
public class Test {
    public static void main(String[] args) {
        System.out.print(f(10));
    }
   
   static int f (int i){
        if (i == 1 || i == 2){
            return 1;
        }else {
            return f(i-1) + f(i-2);
        }
    }
   
}

該Test類編譯後置入com目錄下,故在com目錄下會有Test.class
若需要執行時也必須輸入完整的路徑
如下所示:

package.jpg

若還是無法執行成功,則代表環境變數classpath需要重新設定,設定完成後將console視窗關閉重新開啟即可再次執行該class文件

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 ced425 的頭像
    ced425

    Cedric's 學習備忘錄

    ced425 發表在 痞客邦 留言(0) 人氣()