0
我想設置一個Gradle Java項目,但由於某種原因,我似乎無法在構建中註冊資源文件夾。每當我嘗試寫入文件時,它都會寫入項目根目錄,而不是資源文件夾。在Java Gradle項目中設置資源文件夾
我的項目目錄如下:
- SRC
- 主要
- 的Java
- 資源
- 主要
這裏是我的build.gradle文件
apply plugin: 'java'
apply plugin: 'application'
repositories {
mavenCentral()
}
mainClassName='Test'
sourceSets {
main {
java {
srcDirs= ["src/main/java"]
}
resources {
srcDirs= ["src/main/resources"]
}
}
}
這裏是我的Test.java,我使用,看看我是否可以訪問的資源文件夾
import java.io.*;
public class Test {
public static void main(String[] args) throws Exception {
FileWriter writer = new FileWriter(new File("Test.txt"));
writer.write("Test");
writer.close();
}
}
檢查訪問的奇怪方法。將「1.txt」文件放在資源文件夾中,然後嘗試調用Test.class.getResourceAsStream(「/ 1.txt」)以查看它是否可用 – AdamSkywalker