无法设置 rythm.home.tmp.dir
No able to set rythm.home.tmp.dir
节奏引擎生成一些 .java 和 .rythm 文件,如下所示:
C2a55796c_5c47_3ca0_8e52_3ce1aacbd450__R_T_C__.java
C2a55796c_5c47_3ca0_8e52_3ce1aacbd450__R_T_C__.rythm
它们默认放在应用程序的根文件夹中。我想设置引擎将这些文件放在 ./temp 文件夹中,因此,将以下配置项传递给引擎:
Map<String, Object> conf = new HashMap<>();
conf.put("engine.precompile_mode.enabled", true);
conf.put("engine.load_precompiled.enabled", true);
conf.put("rythm.home.tmp.dir",
Paths.get("./temp").toAbsolutePath().normalize().toString());
engine = new RythmEngine(conf);
但它没有考虑临时路径!如何设置它以便文件进入应用程序文件夹正下方的临时文件夹?
不确定您的环境是如何设置的。我做了一个非常简单的测试,它显示临时目录被正确使用:
节奏引擎生成一些 .java 和 .rythm 文件,如下所示:
C2a55796c_5c47_3ca0_8e52_3ce1aacbd450__R_T_C__.java
C2a55796c_5c47_3ca0_8e52_3ce1aacbd450__R_T_C__.rythm
它们默认放在应用程序的根文件夹中。我想设置引擎将这些文件放在 ./temp 文件夹中,因此,将以下配置项传递给引擎:
Map<String, Object> conf = new HashMap<>();
conf.put("engine.precompile_mode.enabled", true);
conf.put("engine.load_precompiled.enabled", true);
conf.put("rythm.home.tmp.dir",
Paths.get("./temp").toAbsolutePath().normalize().toString());
engine = new RythmEngine(conf);
但它没有考虑临时路径!如何设置它以便文件进入应用程序文件夹正下方的临时文件夹?
不确定您的环境是如何设置的。我做了一个非常简单的测试,它显示临时目录被正确使用: