をスローするように宣言する必要があります私のクライアントコード:報告されていない例外java.io FileNotFoundException;キャッチまたは
public static void inputFiles()
{
File inputFile = new File("colors2.txt");
if (!inputFile.exists()) {
throw new FileNotFoundException(("File not found"));
}
ColorSet colorSetter = new ColorSet(inputFile);
}
私のサプライヤークラスのコンストラクタ:
私はFileNotFoundExceptionをjava.ioの 「報告されていない例外を取得し続けるpublic ColorSet(File source) throws FileNotFoundException
{
if (!source.exists()) {
throw new FileNotFoundException(("File not found"));
}
colorInput = source;
}
は、キャッチする必要がありますか
私はクライアントメソッドでキャッチしようとしましたが、ボディブロックで呼び出すことができないと言っています。間違っているのでしょうか?
私のクライアントメソッドでは、次のようになります。public static void inputFile()throws FileNotFoundException? – pood
はい、そうする必要があります –