[英]java - when debugging, if i have some writer, how can i get the file name+path it is writing to?
[英]How can i Get file path in some java package?
我是Java新手,所以這可能是一個愚蠢的問題。 我的jasper.deneme包中有一個文件。 我想給它一個完整的路徑。
string fullpath = "/jasper.deneme/reportDeneme.jasper";
但是它不起作用:)
所以我怎么得到這個文件的路徑?
denemeJasper.class.
getResource
("reportDeneme.jasper").
getPath
()
如果您需要用於讀取文件內容的路徑,則使用getResourceAsStream()
會更簡單(更安全),而不必完全處理路徑。
順便說一句,您的類denemeJasper
違反了無處不在的Java命名標准; 作為類,其名稱應以大寫字母開頭。
使用相對路徑可能會更好,但是絕對路徑將是:
String fullpath = "/jasper/deneme/reportDeneme.jasper";
'/'
代替'.'
在包名稱中,無論資源位於文件,jar還是其他任何方式中。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.