摘要:獲取項(xiàng)目中路徑方法假設(shè)項(xiàng)目結(jié)構(gòu)如下在類中獲取路徑打印打印打印打印打印打印打印打印打印打印總結(jié)獲取的方法歡迎加入學(xué)習(xí)交流群,大家一起學(xué)習(xí)交流。
Java獲取項(xiàng)目中路徑方法
假設(shè)項(xiàng)目結(jié)構(gòu)如下:
D:workspacemaven-web-project argetmaven-web-project |-WEB-INF |-classes |-pack |-Test.class |-config.properties
class Test { static { /*在Test類中獲取路徑*/ // 打印 file:/D:/workspace/maven-web-project/target/maven-web-project/WEB-INF/classes/ System.out.println(Test.class.getClassLoader().getResource("")); // 打印 file:/D:/workspace/maven-web-project/target/maven-web-project/WEB-INF/classes/ System.out.println(Test.class.getClassLoader().getResource("/")); // 打印 file:/D:/workspace/maven-web-project/target/maven-web-project/WEB-INF/classes/pack/ System.out.println(Test.class.getResource("")); // 打印 file:/D:/workspace/maven-web-project/target/maven-web-project/WEB-INF/classes/ System.out.println(Test.class.getResource("/")); // 打印 D:Appapache-tomcat-7.0.69in System.out.println(new File("").getAbsolutePath()); // 打印 D: System.out.println(new File("/").getAbsolutePath()); // 打印 null System.out.println(Thread.currentThread().getClass().getResource("")); // 打印 file:/D:/App/apache-tomcat-7.0.69/lib/ System.out.println(Thread.currentThread().getClass().getResource("/")); // 打印 file:/D:/App/apache-tomcat-7.0.69/lib/ System.out.println(Thread.currentThread().getClass().getClassLoader().getResource("")); // 打印null System.out.println(Thread.currentThread().getClass().getClassLoader().getResource("/")); } }
總結(jié):
獲取classpath的方法
Test.class.getClassLoader().getResource("") Test.class.getResource("/")
歡迎加入學(xué)習(xí)交流群569772982,大家一起學(xué)習(xí)交流。
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/67870.html
摘要:中的路徑問題實(shí)例分析前言關(guān)于中得路徑問題,網(wǎng)上有很多獲取的答案,我這篇文章的目的在于說明獲取路徑時(shí)一些不常見的概念。在實(shí)際應(yīng)用中使用的比較多的就是,當(dāng)前路徑和配置文件的路徑其他文件的路徑。大氣層的高度是千米高等等。 Java中的路徑問題實(shí)例分析 前言:關(guān)于Java中得路徑問題,網(wǎng)上有很多獲取的答案,我這篇文章的目的在于說明獲取路徑時(shí)一些不常見的概念。在實(shí)際應(yīng)用中使用的比較多的就是,當(dāng)前...
摘要:文件的部分代碼中獲取文件的生成對(duì)象獲取文件的絕對(duì)路徑值使用絕對(duì)路徑當(dāng)使用絕對(duì)路徑時(shí),必須是以開頭,這代表了當(dāng)前源代碼的根目錄。 獲取文件的絕對(duì)路徑,讀取該文件 一、文件目錄打印圖 下面的文件目錄圖,是項(xiàng)目中文件的位置信息;下面的例子是按照這個(gè)圖來演示的。 . |-- java | |-- ibard | | |-- demo1 | | | `-- DemoTes...
摘要:但是對(duì)象表示目錄,則返回值未指定。遞歸的分類遞歸分為兩種,直接遞歸和間接遞歸。直接遞歸稱為方法自身調(diào)用自己。注意事項(xiàng)遞歸一定要有條件限定,保證遞歸能夠停止下來,否則會(huì)發(fā)生棧內(nèi)存溢出。遞歸求階乘階乘所有小于及等于該數(shù)的正整數(shù)的積。 day08【File類、遞歸】 主要內(nèi)容 File類 遞歸 教學(xué)目標(biāo) [ ] 能夠說出File對(duì)象的創(chuàng)建方式 [ ] 能夠說出File類獲取名稱的方法名...
摘要:當(dāng)使用節(jié)點(diǎn)流進(jìn)行輸入輸出時(shí),程序直接連接到實(shí)際的數(shù)據(jù)源,和時(shí)間的輸入輸出節(jié)點(diǎn)連接處理流則用于對(duì)一個(gè)已存在的流進(jìn)行連接或封裝,通過封裝后的流來實(shí)現(xiàn)數(shù)據(jù)讀寫功能,處理流也被稱為高級(jí)流。 文件的編碼 文本文件就是字節(jié)序列,可以是任意編碼形式。在中文操作系統(tǒng)上直接創(chuàng)建文本文件,則該文本文件只能識(shí)別ANSI編碼,其他編碼方式會(huì)產(chǎn)生亂碼 package imooc.io; import java...
摘要:技術(shù)概述技術(shù)概述把內(nèi)存中的數(shù)據(jù)存儲(chǔ)到持久化設(shè)備上這個(gè)動(dòng)作稱為輸出寫操作把持久設(shè)備上的數(shù)據(jù)讀取到內(nèi)存中的這個(gè)動(dòng)作稱為輸入讀操作操作把上面的這種輸入和輸出動(dòng)作稱為操作類的概述和作用類的概述和作用的概念類是文件和目錄路徑名的抽象表示形式中把文件或 01IO技術(shù)概述.avi(02:49) * A:IO技術(shù)概述 * a: Output * 把內(nèi)存中的數(shù)據(jù)存儲(chǔ)到持久化設(shè)備上...
閱讀 1029·2021-11-24 09:39
閱讀 3470·2021-10-27 14:20
閱讀 2373·2019-08-30 14:08
閱讀 3442·2019-08-29 16:34
閱讀 2250·2019-08-26 12:14
閱讀 2162·2019-08-26 11:54
閱讀 2843·2019-08-26 11:44
閱讀 2533·2019-08-26 11:38