首頁 >Java >java教程 >為什麼 IntelliJ IDEA 中 class.getResource() 回傳 Null?

為什麼 IntelliJ IDEA 中 class.getResource() 回傳 Null?

Mary-Kate Olsen
Mary-Kate Olsen原創
2024-10-28 06:16:30707瀏覽

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

class.getResource Null Return

透過class.getResource() 取得URL 資源有時會導致null 返回,儘管預期如此有效的URL。要解決此問題,有必要深入研究根本原因並考慮可能的解決方案。

根據提供的解決方案中的建議,空回傳的一個潛在原因是資源擴展與配置的資源模式之間存在差異。這對於 IntelliJ IDEA 用戶尤其重要。

在 IntelliJ IDEA 設定中,導覽至「設定 > 建置、執行、部署 > 編譯器 > 資源模式」。在這裡,您將找到 IntelliJ 識別為資源的檔案副檔名清單。如果有問題的資源副檔名(例如「.dat」)不包含在此清單中,則 class.getResource()` 將無法找到該資源並傳回 null。

要解決此問題,將所需的擴充功能加入到資源模式清單中。這可確保 IntelliJ 將該檔案識別為資源並允許 class.getResource() 成功檢索 URL。

以上是為什麼 IntelliJ IDEA 中 class.getResource() 回傳 Null?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn