JAVA獲取當前項目和文件所在路徑的實例代碼
直接上代碼:
//當前項目下路徑 File file = new File(""); String filePath = file.getCanonicalPath(); System.out.println(filePath); //當前項目下xml文件夾 File file1 = new File(""); String filePath1 = file1.getCanonicalPath()+File.separator+"xml\\"; System.out.println(filePath1); //獲取類加載的根路徑 File file3 = new File(this.getClass().getResource("/").getPath()); System.out.println(file3); //獲取當前類的所在工程路徑 File file4 = new File(this.getClass().getResource("").getPath()); System.out.println(file4); //獲取所有的類路徑 包括jar包的路徑 System.out.println(System.getProperty("java.class.path"));
輸出結果:
1.當前項目下路徑
E:\Work\example
2.當前項目下xml文件夾
E:\Work\example\xml
3.獲取類加載的根路徑
E:\Work\example\out\production\classes
4.獲取當前類的所在工程路徑
E:\Work\example\out\production\classes\com\demo
5.獲取所有的類路徑 包括jar包的路徑D:\Java\jdk1.8.0_65\jre\lib\charsets.jar;D:\Java\jdk1.8.0_65\jre\lib\deploy.jar;
知識點補充:
Java獲取當前項目文件路徑
在一些時候需要用到項目的模板或其他文件,這時候可能需要組合得到文件路徑。
String projectPath = System.getProperty(“user.dir”); System.out.println(“projectPath==” + projectPath);
到此這篇關於JAVA獲取當前項目和文件所在路徑的實例代碼的文章就介紹到這瞭,更多相關java獲取項目所在路徑內容請搜索WalkonNet以前的文章或繼續瀏覽下面的相關文章希望大傢以後多多支持WalkonNet!
推薦閱讀:
- 詳解Spring boot操作文件的多種方式
- Java項目中獲取路徑的絕對路徑問題和相對路徑問題
- SpringBoot項目中jar發佈獲取jar包所在目錄路徑的最佳方法
- SpringBoot項目jar發佈後如何獲取jar包所在目錄路徑
- Java System.getProperty()-獲取系統參數案例詳解