![](/img/trans.png)
[英]What does getClass().getResource(…) do when creating ImageIcon?
[英]What does getClass().getResource() point to?
在Java,Eclipse中,此代碼行指的是什么位置?
this.getClass().getResource()
它會給我項目文件夾嗎? 還是包文件夾? 還是其他?
一個人到底應該如何工作?
this.getClass().getResource("/")
它指向輸出目錄的根目錄(如果是IDE,則是target/classes
或在ide配置中配置的任何其他輸出目錄)
您的類文件所在的目錄。
例如,您在ecrc目錄中有一個帶有xyzMy.java的eclipse項目
如果已將其編譯為bin目錄中的xyzMy.class
那么如果this()是My.class,它將指向bin / x / y / z
GetResources引用與CLASSPATH中所有軟件包相關的位置,這意味着目標/類。 可以根據IDE來配置類路徑和目標。 例如對於Intellij:項目屬性->模塊->路徑
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.