1

我使用 Eclipse 创建了一个 Java 项目。在其中我创建了一个包(命名为生成器),并在其中移动了我的 generate.mtl 文件和 Generate.java 类。之后,我创建了一个 java 类,并尝试调用“Generate”对象的方法 doGenerate()。

在控制台上执行此操作会显示此消息:

java.io.IOException:在 test.MainTest 的 generatore.Generate.(Generate.java:90) 的 org.eclipse.acceleo.engine.service.AbstractAcceleoGenerator.initialize(AbstractAcceleoGenerator.java:307) 中找不到“generate.emtl” .main(MainTest.java:49)

为什么?我必须做什么?

谢谢

4

1 回答 1

0

Acceleo 正在搜索的“generate.emtl”文件是“generate.mtl”文件的编译版本(类似于“.class”对“.java”的解释)。在 Eclipse 中,如果您使用的是“Acceleo 项目”而不是常规 Java 项目,则会自动编译此文件。

但是,您必须手动编译它或在独立时将其复制到“mtl”文件旁边。

于 2011-02-28T09:05:11.443 回答