導航:首頁 > 編程語言 > java讀取src

java讀取src

發布時間:2023-02-14 20:11:10

『壹』 java項目如何獲取src目錄以外的目錄文件

src是根據class編譯環境的相對路徑查找的,外面的路徑可以使用絕對專路徑。

絕對路徑是指文件在硬碟屬上真正存在的路徑。例如「bg.jpg」這個圖片是存放在硬碟的「E:\book\網頁布局代碼\第2章」目錄下,那麼 「bg.jpg」這個圖片的絕對路徑就是「E:\book\網頁布\代碼\第2章\bg.jpg"。
為了避免這種隋況發生,通常在網頁里指定文件時,都會選擇使用相對路徑。所謂相對路徑,就是相對於自己的目標文件位置。例如上面的例子,「s1.htm」 文件里引用了「bg.jpg」圖片,由於「bg.jpg」圖片相對於「s1.htm」來說,是在同一個目錄的,那麼要在「s1.htm」文件里使用以下代 碼後,只要這兩個文件的相對位置沒有變(也就是說還是在同一個目錄內),那麼無論上傳到Web伺服器的哪個位置,在瀏覽器里都能正確地顯示圖片。

『貳』 java怎麼讀取同一個工程裡面的src目錄下的文件

在java中獲得文件的路徑在我們做上傳文件操作時是不可避免的。x0dx0ax0dx0aweb 上運行 x0dx0a1:this.getClass().getClassLoader().getResource("/").getPath(); x0dx0athis.getClass().getClassLoader().getResource("").getPath(); 得到的是 ClassPath的絕對URI路徑。x0dx0a如:/D:/jboss-4.2.2.GA/server/default/deploy/hp.war/WEB-INF/classes/x0dx0aSystem.getProperty("user.dir");x0dx0athis.getClass().getClassLoader().getResource(".").getPath(); 得到的是 項目的絕對路徑。x0dx0a如:/D:/jboss-4.2.2.GA/server/default/deploy/hp.warx0dx0ax0dx0a2:this.getClass().getResource("/").getPath(); x0dx0athis.getClass().getResource("").getPath(); 得到的是當前類 文件的URI目錄。x0dx0a如:/D:/jboss-4.2.2.GA/server/default/deploy/hp.war/WEB-INF/classes/com/jebel/helper/x0dx0athis.getClass().getResource(".").getPath(); X 不 能運行x0dx0ax0dx0a3:Thread.currentThread().getContextClassLoader().getResource("/").getPath()x0dx0aThread.currentThread().getContextClassLoader().getResource("").getPath() 得到的是 ClassPath的絕對URI路徑。x0dx0a如:/D:/jboss-4.2.2.GA/server/default/deploy/hp.war/WEB-INF/classes/x0dx0aThread.currentThread().getContextClassLoader().getResource(".").getPath() 得到的是 項目的絕對路徑。x0dx0a如:/D:/jboss-4.2.2.GA/server/default/deploy/hp.warx0dx0ax0dx0a在本地運行中x0dx0a1:this.getClass().getClassLoader().getResource("").getPath(); x0dx0athis.getClass().getClassLoader().getResource(".").getPath(); 得到的是 ClassPath的絕對URI路徑。x0dx0a如:/D:/myProjects/hp/WebRoot/WEB-INF/classesx0dx0athis.getClass().getClassLoader().getResource(".").getPath(); X 不 能運行x0dx0a2:this.getClass().getResource("").getPath(); x0dx0athis.getClass().getResource(".").getPath(); 得到的是當前類 文件的URI目錄。x0dx0a如:/D:/myProjects/hp/WebRoot/WEB-INF/classes/com/jebel/helper/x0dx0a/D:/myProjects/hp/WebRoot/WEB-INF/classes/ 得到的是 ClassPath的絕對URI路徑。x0dx0a如:/D:/myProjects/hp/WebRoot/WEB-INF/classes

『叄』 java怎麼全部運行src

方法如下
1.java想要全部運行src的話,首先點開java,然後再點擊任務管理器,然後再選擇全部運行,然後再選擇src就能在JAVA裡面全部運行src了

『肆』 JAVA中如何讀取src下所有的properties文件

這么基礎的問題,你看看jdk的api吧,Class 這個類就有很多方法

隨便在哪裡類中用

類名.getClass().getResourceAsStream("文件名.properties")

意思回就是在class目錄下去找這個文答件

返回是一個InputStream

那你就可以構建一個properties對象了

properties類有個方法就是通過流來構建的

『伍』 java怎麼讀取src下的java文件

類似這樣獲取

InputStream javaIs = getClass().getResouceAsStream("/src/abc/def/hij.java");

『陸』 java中截取下面字元串中所有的src的內容,求大神幫忙如何截取!

您好:

根據數據的格式,因內容不定長,可採用拆分函數做處理,即split方法,先用 src=" 做拆分標識,再對數組中的內容以 " 號做拆分,第0個就是src中的內容了,具體代碼及運行結果如下:

代碼中 """ 是轉義字元,否則會報錯。

供參考,希望對你有幫助!

『柒』 JAVA中如何讀取src下所有的properties文件

  • Java讀取properties文件的方法比較多;

  • 在最常用的讀取properties文件的方式--->「通過專java.lang.Class類,

    getResourceAsStream(String name) 方法來實現」;

  • 代碼:InputStream in = getClass().getResourceAsStream("資源Name").

『捌』 java讀取根目錄為什麼到了src下

src目錄只是java默認的源文件路徑,可以自行按照需求進行修改調整。編譯器可以自動進行編譯。

『玖』 Java如何讀取src下的txt文件

比如你的一個txt文件放在F盤下:
File f = new File(F:\\table.txt)
試試
File file = new File("./src/a.txt");

『拾』 java怎麼獲取src目錄下所有的包名,類名,方法名 以及通過一個類名獲得該類下的所有方法名

給你代碼。
這個類直接放到eclipse中可以運行,

如果不是,
File root = new File(System.getProperty("user.dir") + "\\src");

改成你指寫的src目錄,其編譯好的類也要在中,才能運行。
---------------------------------------------------------------------------------------------------
import java.io.File;
import java.lang.reflect.Method;
public class LoopApp {
public static void main(String[] args) throws Exception {
String packageName = "";
File root = new File(System.getProperty("user.dir") + "\\src");
loop(root, packageName);
}
public static void loop(File folder, String packageName) throws Exception {
File[] files = folder.listFiles();
for (int fileIndex = 0; fileIndex < files.length; fileIndex++) {
File file = files[fileIndex];
if (file.isDirectory()) {
loop(file, packageName + file.getName() + ".");
} else {
listMethodNames(file.getName(), packageName);
}
}
}
public static void listMethodNames(String filename, String packageName) {
try {
String name = filename.substring(0, filename.length() - 5);
Object obj = Class.forName(packageName + name);
Method[] methods = obj.getClass().getDeclaredMethods();
System.out.println(filename);
for (int i = 0; i < methods.length; i++) {
System.out.println("\t" + methods[i].getName());
}
} catch (Exception e) {
System.out.println("exception = " + e.getLocalizedMessage());
}
}
}

閱讀全文

與java讀取src相關的資料

熱點內容
文件在桌面怎麼刪除干凈 瀏覽:439
馬蘭士67cd機版本 瀏覽:542
javaweb爬蟲程序 瀏覽:537
word中千位分隔符 瀏覽:392
迷你編程七天任務的地圖怎麼過 瀏覽:844
word2003格式不對 瀏覽:86
百度雲怎麼編輯文件在哪裡 瀏覽:304
起名app數據哪裡來的 瀏覽:888
微信怎麼去泡妞 瀏覽:52
百度廣告html代碼 瀏覽:244
qq瀏覽器轉換完成後的文件在哪裡 瀏覽:623
jsp中的session 瀏覽:621
壓縮完了文件去哪裡找 瀏覽:380
武裝突襲3浩方聯機版本 瀏覽:674
網路機頂盒移動網路 瀏覽:391
iphone手機百度雲怎麼保存到qq 瀏覽:148
資料庫設計與實踐讀後感 瀏覽:112
js對象是什麼 瀏覽:744
網頁文件存pdf 瀏覽:567
文件夾正裝 瀏覽:279

友情鏈接