何らかの理由でFileReader
が指定されたファイルを見つけることができません"read1.json"
。私は数多くのことを試み、名前を変更する場所に変更しましたが、ファイル自体とは関係ありません。私はなぜそれがファイルを見つけることができないのだろうかと思います。FileReaderでファイルが見つかりません
Error:(13, 35) java: unreported exception java.io.FileNotFoundException; must be caught or declared to be thrown
Error:(13, 34) java: unreported exception java.io.IOException; must be caught or declared to be thrown
import jdk.nashorn.api.scripting.URLReader;
import org.json.simple.JSONObject;
import org.json.simple.parser.JSONParser;
import java.io.FileReader;
public class Main {
public static void main(String[] args) {
JSONParser parser = new JSONParser();
Object obj = parser.parse(new FileReader("C:\\Users\\Home\\Documents\\read1.json"));
JSONObject jsonObject = (JSONObject) obj;
System.out.println(jsonObject);
}
}
ファイルread1.jsonはそのパスに存在しますか? – leoOrion
'FileReaderが指定したファイルを見つけることができません" read1.json "' - いいえ、これはコンパイラがあなたに伝えているものではありません。コンパイラは、プログラムをコンパイルするには 'FileNotFoundException'を処理する必要があることを伝えています。 – BackSlash
このコードにtry-catchブロックを追加し、例外がキャッチされたときにデバッグすると、例外は何を表していますか? – Detilium