Acceleo代码生成无法启动,无法加载主类

时间:2014-05-27 22:56:41

标签: acceleo

我创建了一个新的非常简单的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 个答案:

答案 0 :(得分:4)

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

我这样做是因为Etienne的答案在这里:不能使用Eclipse中的Acceleo从UML生成java 1

使用"插件清单编辑器"打开MANIFEST.MF时,有一个"运行时"底部的标签。在该屏幕的右侧底部有一个编辑类路径的位置。我添加了" bin /"

之后,我没有加载课程的问题。

答案 1 :(得分:1)

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

答案 2 :(得分:0)

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

答案 3 :(得分:0)

尽管在 Manifest 文件中声明了 Classpath ,但今天我遇到了同样的问题。 对我来说,解决方案是在清单文件的 Overview 标签中调整 Execution Environment (在我的情况下,将其设置为JavaSE-1.6即可解决问题)。