Velocity找不到我的模板

时间:2015-08-14 15:46:23

标签: java exception velocity

首先,在hereherehere之前已经问过这个问题,但没有一个答案可以帮助我。我刚刚创建了一个测试速度的示例项目:

public static void main(String[] args) throws IOException {

VelocityEngine velocityEngine = new VelocityEngine();
velocityEngine.setProperty("resource.loader", "class");
velocityEngine.setProperty("class.resource.loader.class", "org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader");
velocityEngine.init();

VelocityContext context = new VelocityContext();
context.put("name", "World");

Template template = Velocity.getTemplate("test.vm");

Writer writer = new OutputStreamWriter(System.out);

template.merge(context, writer);

writer.close();     

}

模板test.vm与主类位于同一文件夹中。尝试运行此程序时,我总是ResourceNotFoundException。根据之前问题中的文档和答案,这应该有效。任何想法为什么不呢?

P.S。我也尝试了答案中建议的其他属性。

0 个答案:

没有答案