1

我创建了一个新的非常简单的 Acceleo 项目,只有一个主模块generate.mtl尝试创建一个新文件。包在 Manifest 中导出。当我启动 .mtl 文件时,出现此错误

!MESSAGE Couldn't load class org.eclipse.acceleo.module.sample.main.Generate. Check that its containing package is exported.

!MESSAGE Couldn't load class org.eclipse.acceleo.module.sample.main.Generate from project org.eclipse.acceleo.module.sample  

我真的不知道为什么以及该怎么做。

4

4 回答 4

4

我有一个类似的问题,我通过将 bin 目录添加到 Manifest 文件中的类路径来解决它。

我这样做是因为 Etienne 在这里的回答:Can't generate java from UML using Acceleo in Eclipse 1

当您使用“插件清单编辑器”打开 MANIFEST.MF 时,底部有一个“运行时”选项卡。在该屏幕的右侧底部有一个编辑类路径的地方。我添加了“bin/”

在那之后,我在加载课程方面没有任何问题。

于 2015-01-05T13:27:00.373 回答
1

我使用 Acceleo 的 3.4 版本而不是 3.5 解决了问题。3.4作品

于 2014-05-27T23:56:01.837 回答
0

你的解决方案@jpcahoon - 用 Acceleo 3.5.1 解决了我的问题

于 2015-05-13T19:53:58.290 回答
0

尽管在清单文件中声明了类路径,但我今天遇到了同样的问题。我的解决方案是在清单文件的概览选项卡中调整执行环境(在我的情况下,将其设置为 JavaSE-1.6 解决了这个问题)。

于 2020-01-27T16:34:25.810 回答