close
如果要把一個類放入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
若需要執行時也必須輸入完整的路徑
如下所示:
若還是無法執行成功,則代表環境變數classpath需要重新設定,設定完成後將console視窗關閉重新開啟即可再次執行該class文件
全站熱搜