Rumah >Java >javaTutorial >Mengapakah class.getResource() Mengembalikan Null dalam IDEA IntelliJ?
class.getResource Null Return
Mendapatkan sumber URL melalui class.getResource() kadangkala boleh menghasilkan pulangan batal, walaupun jangkaan daripada URL yang sah. Untuk menangani isu ini, adalah perlu untuk menyelidiki punca asas dan mempertimbangkan kemungkinan penyelesaian.
Seperti yang dicadangkan dalam penyelesaian yang disediakan, satu sebab yang berpotensi untuk pulangan nol ialah percanggahan antara sambungan sumber dan corak sumber yang dikonfigurasikan . Ini amat relevan untuk pengguna IntelliJ IDEA.
Dalam tetapan IntelliJ IDEA, navigasi ke "Tetapan > Bina, Pelaksanaan, Penggunaan > Pengkompil > Corak sumber." Di sini, anda akan menemui senarai sambungan fail yang IntelliJ iktiraf sebagai sumber. Jika sambungan sumber yang dimaksudkan (cth., ".dat") tidak disertakan dalam senarai ini, class.getResource()` tidak akan dapat mencari sumber dan mengembalikan null.
Untuk menyelesaikan isu ini, tambah sambungan yang dikehendaki pada senarai corak sumber. Ini memastikan IntelliJ mengenali fail sebagai sumber dan membenarkan class.getResource() untuk mendapatkan semula URL dengan jayanya.
Atas ialah kandungan terperinci Mengapakah class.getResource() Mengembalikan Null dalam IDEA IntelliJ?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!