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