【问题标题】:Acceleo code-generation doesn't start, Couldn't load main classAcceleo 代码生成未启动,无法加载主类
【发布时间】:2014-05-27 22:56:40
【问题描述】:

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

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

【问题讨论】:

    标签: acceleo


    【解决方案1】:

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

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

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

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        【解决方案3】:

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

        【讨论】:

          【解决方案4】:

          尽管在 Manifest 文件中声明了 Classpath,但我今天遇到了同样的问题。 我的解决方案是在清单文件的 Overview 选项卡中调整 Execution Environment(在我的情况下,将其设置为 JavaSE-1.6 解决了这个问题)。 p>

          【讨论】:

            猜你喜欢
            • 2013-10-09
            • 1970-01-01
            • 2012-06-17
            • 1970-01-01
            • 2013-12-08
            • 1970-01-01
            • 1970-01-01
            • 2016-05-28
            • 2020-07-23
            相关资源
            最近更新 更多