以下是我的
并且下一行代码,读取模板文件。
Jar
文件的结构。root
- template.ftl
- org.project.myproject.App.java
在 App.java 中,我有一行代码需要指定加载 template.ftl 的目录。类似于:
Line#1: cfg.setDirectoryForTemplateLoading("java.io.File object that represents /directory/for/storing/template/files");
并且下一行代码,读取模板文件。
Line#2: Template temp = cfg.getTemplate("template.ftl");
我的问题是我无法指定从哪个目录加载文件。要加载的模板文件在Jar
的根目录中可用。当我写下以下内容时,
cfg.setDirectoryForTemplateLoading(new File("."));
它说找不到template.ftl
。
应该怎样编写适当的代码,才能在上面的第1行
正确设置模板目录呢?