java獲取當前執行文件的路徑


需要知道執行jar包時,jar包所在的路徑。

開始使用了

p.getClass().getResource("/").getPath();

結果在IDE里面使用是好的,但是在命令行中執行時,會報NullPointerException錯誤。

接着嘗試使用另一種方式,

File f = new File("");
String cf = null;
try {
     cf = f.getCanonicalPath();
} catch (IOException e) {
     e.printStackTrace();
}
System.out.println(cf);

成功。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM