我试图在本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