精華區beta b98902HW 關於我們 聯絡資訊
感謝阿蹦和湯米被我煩了好久,以下主要為詢問阿蹦之結果。 使用Eclipse的話,開始前請: 1.和上個作業一樣自設class path(假設名為class)。 2.在class底下新增 ntu\csie\oop10spring 三層資料夾 3.將 POOArticle.class 丟進底層的 oop10spring 裡。 4.在src下新增package "ntu.csie.oop10spring" ,並在裡面新增 POOAdvArticle (如果跟我一樣鬼打牆只會生出ntu.csie,就直接在src底下建三層資料夾然後放檔案進去) 5.POOAdvArticle.java 的開頭加上 "package ntu.csie.oop10spring;"(若無自動加上)。 (如未在Constructor裡呼叫super,Eclipse會警告,原因未明,但直接編譯沒問題。) 6.POOAdvArticleDemo 一樣放進 package (或同目錄)裡,開頭一樣要有 package 宣告。 欲保持相同檔案結構,編譯時切換到根目錄下並執行: javac -cp ./class -sourcepath ./src -d ./bin ./src/ntu/csie/oop10spring/*.java 然後執行時: java -cp ./bin;./class ntu.csie.oop10spring.POOAdvArticle -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.204.111.45