我创建了一个新的非常简单的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
我不知道为什么以及该怎么做。
答案 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即可解决问题)。>