第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

Java 無(wú)法找到資源文件

Java 無(wú)法找到資源文件

心有法竹 2024-01-28 17:01:14
我似乎無(wú)法讓 java 獲取我擁有的資源文件。每當(dāng)我使用下面的代碼片段時(shí),流總是為空。public void getPage() throws IOException {     InputStream stream = Page.class.getResourceAsStream("/pages/test.html"); }我使用的是 JDK 12 和 IntelliJ IDEA 2019.2.4。我還嘗試過(guò)“page/test.html”作為路徑。
查看完整描述

3 回答

?
汪汪一只貓

TA貢獻(xiàn)1898條經(jīng)驗(yàn) 獲得超8個(gè)贊

檢查設(shè)置 ? 構(gòu)建、執(zhí)行、部署 ? 編譯器 ? 資源模式。

該設(shè)置包含應(yīng)解釋為資源的所有擴(kuò)展。如果擴(kuò)展不符合此處的任何模式,則 class.getResource 將為使用此擴(kuò)展的資源返回 null。


查看完整回答
反對(duì) 回復(fù) 2024-01-28
?
慕桂英3389331

TA貢獻(xiàn)2036條經(jīng)驗(yàn) 獲得超8個(gè)贊

當(dāng)您用 Java 讀取文件時(shí),(至少)有兩種方法可以做到這一點(diǎn):

  • 可以像任何普通文件一樣從文件系統(tǒng)中獲取。您可以給出絕對(duì)路徑 ( /home/username/file.txt) 或相對(duì)路徑。相對(duì)路徑是相對(duì)于程序運(yùn)行位置的。我傾向于避免使用相對(duì)路徑。

  • 或通過(guò)基于類路徑的資源。這就是您的代碼的作用。this.getClass().getResourceAsStream(...)采用絕對(duì)類路徑。如果您的src/文件夾中有一個(gè)名為 file.txt 的文件,那么它的路徑將為/file.txt。

就您而言,您需要確保您的resources文件夾位于類路徑上。然后就可以工作了。


查看完整回答
反對(duì) 回復(fù) 2024-01-28
?
紅糖糍粑

TA貢獻(xiàn)1815條經(jīng)驗(yàn) 獲得超6個(gè)贊

您可以使用

public void getPage() throws IOException {
    InputStream stream = this.getClass().getResourceAsStream("pages/test.html");
}


查看完整回答
反對(duì) 回復(fù) 2024-01-28
  • 3 回答
  • 0 關(guān)注
  • 165 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)