Acceleo代码生成不需要';无法启动,无法';t加载主类

Acceleo代码生成不需要';无法启动,无法';t加载主类,acceleo,Acceleo,我创建了一个新的非常简单的Acceleo项目,只有一个主模块generate.mtl尝试创建一个新文件。该包将在清单中导出。当我启动.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项目,只有一个主模块generate.mtl尝试创建一个新文件。该包将在清单中导出。当我启动.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  

我真的不知道为什么和怎么做。

我用Acceleo的3.4版而不是3.5版解决了这个问题。3.4工程

我使用Acceleo的3.4版而不是3.5版来解决。在3.4版本中,我遇到了一个类似的问题,我通过将bin目录添加到Manifest文件中的类路径来解决它

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

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


在那之后,我加载类没有问题

我遇到了一个类似的问题,我通过将bin目录添加到清单文件中的类路径来解决它

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

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


在那之后,我加载类没有问题

您的解决方案@jpcahoon-解决了我在Acceleo 3.5.1上的问题

您的解决方案@jpcahoon-解决了我在Acceleo 3.5.1上的问题

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

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