簡體   English   中英

如何獲取某些Java包中的文件路徑?

[英]How can i Get file path in some java package?

我是Java新手,所以這可能是一個愚蠢的問題。 我的jasper.deneme包中有一個文件。 我想給它一個完整的路徑。

string fullpath = "/jasper.deneme/reportDeneme.jasper";

但是它不起作用:)

所以我怎么得到這個文件的路徑?

Java套件http://img250.yukle.tc/images/3464package.jpg

denemeJasper.class. getResource ("reportDeneme.jasper"). getPath ()

如果您需要用於讀取文件內容的路徑,則使用getResourceAsStream()會更簡單(更安全),而不必完全處理路徑。

順便說一句,您的類denemeJasper違反了無處不在的Java命名標准; 作為類,其名稱應以大寫字母開頭。

使用相對路徑可能會更好,但是絕對路徑將是:

String fullpath = "/jasper/deneme/reportDeneme.jasper";

'/'代替'.' 在包名稱中,無論資源位於文件,jar還是其他任何方式中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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