Menyelesaikan masalah "java.io.FileNotFoundException: sistem tidak dapat mencari fail yang ditentukan" Ralat
Apabila cuba mengakses "word.txt ", kod Java yang disediakan menghadapi ralat "fail tidak ditemui". Untuk menyelesaikan masalah ini, pastikan fail itu wujud dalam direktori yang sama dengan fail Java.
Walau bagaimanapun, jika fail berada dalam direktori yang sama tetapi ralat berterusan, pertimbangkan perkara berikut:
Letakkan Fail dalam Project Root
Letakkan terus fail "word.txt" sebagai anak folder root projek, bersebelahan dengan folder "src". Struktur ini memastikan bahawa fail boleh diakses hanya menggunakan nama failnya sebagai laluan relatif.
Penafian:
Penyelesaian ini mungkin tidak berfungsi dalam semua kes disebabkan oleh kepelbagaian konsep "direktori kerja" dalam senario yang berbeza.
Direktori dan Sumber Kerja Penjelmaan
Sumber Classpath untuk Fail Terbenam
Untuk fail yang dimaksudkan untuk dimasukkan ke dalam classpath, mereka harus dibina ke dalam balang dan diakses melalui URL:
URL resourceUrl = Hangman1.class.getResource("/resources/word.txt");
Atas ialah kandungan terperinci Bagaimana untuk Membetulkan \'java.io.FileNotFoundException: sistem tidak dapat mencari fail yang ditentukan\' dalam Java?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!