我試圖在本TutorialMission中使用用作映射的文件「TutorialMap」。我總是被告知MapReader「reader」需要是靜態的,但是當它是靜態的時候,我會被告知「未處理的異常類型FileNotFoundException」,並在reader的構造函數中出現錯誤。對象構造函數的Java未處理文件類型
static MapReader reader = new MapReader("TutorialMap");
static Territory[][] missionMap = reader.getMap();
public TutorialMission() throws FileNotFoundException {
super(missionMap, Size, AircraftCarrierID, AircraftCarrierID);
}
超類的構造函數:
public class MissionIF extends Map {
public MissionIF(Territory[][] load, String size, int StartingMoney, int powerLevel)
{
// Set money per mission.
super();
感謝您的時間。
你的超類的構造函數正在啓動這個異常,請張貼代碼 – fmodos
什麼是TutorialMap?它是一個文件嗎?如果是,那麼它必須有一個像TutorialMap.txt或TutorialMap.dat這樣的擴展名。成爲'FileNotFoundException'的原因。 –
錯誤是你nderlining讀者聲明,包裝「新的MapReader(」TutorialMap.txt「)」 – user1933516