如何从Eclipse中导出Java项目,使资源文件夹保持在.jar之外?

时间:2019-05-11 20:18:40

标签: java eclipse export

我正在学习Java,并且正在尝试制作一个简单的程序,该程序由可执行文件和包含文本文件的数据文件夹组成。运行可执行文件应导致文本文件被更改。但是,我找不到以实现这种结构的方式导出项目的任何选项。将项目导出为可运行的.jar文件也不会导出.jar文件中的数据文件夹(已通过7zip检查)

我在Eclipse中的文件夹结构如下:
TextChanger(eclipse中的主项目文件夹)
--JRE系统库
--src
----(默认程序包)
------MainClass.java
--data
---- text.txt(包含由“ Hello!”组成的一行文本)

MainClass.java中的代码是:

import java.io.IOException;
import java.nio.file.Files;
import java.nio.file.Paths;
import java.util.List;

public class MainClass {
    public static void main(String[] args) {
        try {
            List<String> myStrings = Files.readAllLines(Paths.get("data\\text.txt"));
            if(myStrings.size() == 1 && myStrings.get(0).equals("Hello!")) {
                myStrings.add("Hello to you too!");
                Files.write(Paths.get("data\\text.txt"), myStrings);
            }
        }
        catch (IOException e) {
            e.printStackTrace();
        }
    }
}

,我的目标是将其导出为:
某些根文件夹
--TextChanger.Jar或TextChanger.exe
--data
---- text.txt

但是我找不到导出选项来将我的文件结构保留在Eclipse之外

0 个答案:

没有答案