有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!


共 (1) 个答案

  1. # 1 楼答案

    你应该有一个File对象来代表你的src文件夹,然后用它创建一个新的File对象:

    File textFile = new File(srcFolder, relativePath);
    

    如何确定srcFolder实际上取决于上下文

    编辑:如果您只是试图读取构建时存在的文件,那么应该将其包含在构建的jar文件中,并在执行时使用^{}^{}加载它

    例如,如果您有以下结构:

    src\
        com\
            xyz\
                Foo.class
        data\
             input.txt
    

    然后可以使用Foo.class.getResourceAsStream("/data/input.txt")Foo.class.getClassLoader.getResourceAsStream("data/input.txt")。两者都会给你一个InputStream你可以用来加载数据