2011-02-24 17 views
1

我已經使用Eclipse創建了一個Java項目。在它裏面我創建了一個包(名爲generators),並且我已經將它移到了generate.mtl文件和Generate.java類中。 之後它創建了一個java類,我嘗試調用「Generate」對象的doGenerate()方法。如何調用Acceleo Generator(file.mtl)從Java類未收到java.io.IOException:'generate.emtl'找不到

做它的控制檯上appare此消息:

產生java.io.IOException: 'generate.emtl' 在org.eclipse.acceleo.engine.service.AbstractAcceleoGenerator.initialize(AbstractAcceleoGenerator.java找不到 : 307) at generatore.Generate。(Generate.java:90) at tests.MainTest.main(MainTest.java:49)

爲什麼? 我需要做什麼?

謝謝

回答

0

的「generate.emtl」文件Acceleo正在搜索是你的「generate.mtl」文件的編譯版本(種什麼「的.class'是一個」的.java「) 。在Eclipse中時,如果您使用「Acceleo Project」而不是常規的Java項目,則會自動編譯此文件。

但是,您必須要麼manually compile it,要麼在獨立時將其複製到「mtl」文件旁邊。