本文目錄一覽:
- 1、java獲取根目錄下的文件對象到testListFile方法中,檢查是否報錯
- 2、java 相對路徑與根目錄的問題
- 3、java讀取根目錄為什麼到了src下
- 4、求(Java)JDK目錄中以下根目錄的作用及一般常識
- 5、java項目根目錄和類路徑問題
java獲取根目錄下的文件對象到testListFile方法中,檢查是否報錯
1、通過它們我們可以確定文件是java中的目錄還是常規文件。
2、如果文件存在並且是常規文件,則此方法返回true,請注意,如果文件不存在,則返回false。
3、如果文件實際上是目錄,則此方法返回true;如果路徑不存在,則返回false。以上就java獲取根目錄下的文件對象到testListFile方法中檢查是否報錯的方法。
java 相對路徑與根目錄的問題
(“/images/tubiao1.png”))); 的 / 代表的是 src 這個根目錄。
(“../images/tubiao1.png”) 的 .. 代表的是 上級目錄,比如你現在在 denglu這個目錄,上一個目錄 就是src了,也就是說你現在寫的意思是說src/images/tubiao1.png與上面是一樣的
(“./images/tubiao1.png”) 的./代表的是當前目錄 比如你現在在 denglu這個目錄 也就是說你現在寫的意思是說denglu/images/tubiao1.png
java讀取根目錄為什麼到了src下
src目錄只是java默認的源文件路徑,可以自行按照需求進行修改調整。編譯器可以自動進行編譯。
求(Java)JDK目錄中以下根目錄的作用及一般常識
bin目錄:
bin是binary的縮寫,此目錄下存放了jdk開發工具的可執行文件;因為這些開發工具都被編譯成二進制的執行文件,因此取名為bin。
目錄中有編譯器、解釋器和許多其它工具(如服務器工具、IDL、package工具和jdb等)
lib目錄:
lib是library的縮寫,意為JAVA類庫或庫文件,是開發工具使用的歸檔包文件。
jre:
jre是java runtime environment的縮寫,意為java程序執行時期的環境。
此目錄是Java運行時環境的根目錄,包含java虛擬機,運行時的類包和java應用啟動器,但不包含開發環境中的開發工具。
它下面有bin子目錄,包括平台所用工具和庫存的可執行文件和DLL文件;lib子目錄包括java運行環境的代碼庫、屬性設置和資源文件,默認安裝目錄,安全管理。
include:
包含c語言頭文件,支持java本地接口與java虛擬機調試程序接口的本地編程技術
此目錄下面是一些供C語言使用的標題文件(header file)
demo:
意思為示範,此目錄存放着含有源代碼的不同程序示例。
sample:
sun配帶的幫助學習者學習的java例子。src.zip
JAVA類庫的壓縮文件
java項目根目錄和類路徑問題
java獲取src目錄下文件夾的相對路徑問題如下:
目錄結構:
project
out
src
read.java
test.txt
files
opts
項目為priject
out目錄為.class輸出目錄
src下為文件目錄
src下有兩個包,files、opts
想通過相對路徑獲取test.txt的路徑
但是用反射只能獲取到.class,也就是out里的路徑
輸出後的目錄不就是在out裡面了,那個裡面的和src裡面的文件是一樣的, getClass().getResource()就可以得到classpath了啊
看看設置的資源文件編譯路徑
原創文章,作者:IRAC,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/144832.html