Rumah  >  Artikel  >  Java  >  Mengapakah class.getResource() Mengembalikan Null dalam IDEA IntelliJ?

Mengapakah class.getResource() Mengembalikan Null dalam IDEA IntelliJ?

Mary-Kate Olsen
Mary-Kate Olsenasal
2024-10-28 06:16:30575semak imbas

Why Does class.getResource() Return Null in IntelliJ IDEA?

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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn