溫馨提示×

java怎么獲取resource目錄路徑

小億
422
2024-03-01 20:17:14
欄目: 編程語言

在Java中獲取resource目錄路徑有多種方法,具體取決于你的項(xiàng)目結(jié)構(gòu)和資源文件的位置。以下是一些常見的方法:

  1. 使用ClassLoader.getResource()方法:
URL resourceUrl = getClass().getClassLoader().getResource("your/resource/file.txt");
String resourcePath = resourceUrl.getPath();
System.out.println(resourcePath);
  1. 使用Class.getResource()方法:
URL resourceUrl = getClass().getResource("/your/resource/file.txt");
String resourcePath = resourceUrl.getPath();
System.out.println(resourcePath);
  1. 使用System.getProperty()方法獲取當(dāng)前工作目錄:
String resourcePath = System.getProperty("user.dir") + "/src/main/resources/your/resource/file.txt";
System.out.println(resourcePath);
  1. 使用File類的相對路徑或絕對路徑:
File file = new File("src/main/resources/your/resource/file.txt");
String resourcePath = file.getAbsolutePath();
System.out.println(resourcePath);

根據(jù)你的項(xiàng)目結(jié)構(gòu)和資源文件的位置選擇適合的方法來獲取resource目錄路徑。

0