簡體   English   中英

getClass()。getResource()指向什么?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM