我使用Eclipse创建了一个Java项目。在其中我创建了一个包(命名为生成器),我已经在其中移动了我的generate.mtl文件和Generate.java类。 之后我创建了一个java类,并尝试调用“Generate”对象的方法doGenerate()。
在控制台上执行此操作时会显示以下消息:
java.io.IOException:找不到'generate.emtl' at org.eclipse.acceleo.engine.service.AbstractAcceleoGenerator.initialize(AbstractAcceleoGenerator.java:307) 在generatore.Generate。(Generate.java:90) 在tests.MainTest.main(MainTest.java:49)
为什么呢? 我该怎么办?
谢谢
答案 0 :(得分:0)
“generate.emtl”文件中的Acceleo正在搜索“generate.mtl”文件的编译版本('.class'与'.java'的类型)。在Eclipse中,如果您使用的是“Acceleo Project”而不是常规Java项目,则会自动编译此文件。
但是,在独立时,您必须manually compile it或将其复制到“mtl”文件旁边。