Acceleo独立生成

时间:2011-11-07 08:55:53

标签: acceleo

我还需要生成外日食,我不知道该怎么做。 我读过this thread但我还有另一个问题要先克服:我无法启动主要的!

我尝试了不同的方法:将项目作为独立项目导出,将项目放在常规或可执行的jar中,然后直接启动Generator.class。我想在最后的解决方案上提供一些帮助。以下是我发布它的方法:

  

java -cp“.. \ testGene \ bin \; C:\ Program Files \ Eclipse \ plugins”testGene.main.Generate testModel.uml outputDir

我无法复制整个控制台(开发计算机未连接到互联网),但它说:

  

线程“main”中的异常java.lang.NoClassDefFoundError:org / Eclipse / acceleo / engine / service / AbstractAcceleoGenerator      找不到主类:testGene.main.Generate。

生成器在eclipse中运行良好,我设法用相同的命令行调用一个简单的测试类。我试图复制bin目录中的整个加速器插件,以防“程序文件”中的空间出现问题。

我很确定这是一个简单的错误,我有什么想法吗?

2 个答案:

答案 0 :(得分:1)

此外,我不确定在类路径中使用plugins文件夹是否足够。不应该有你需要的jar文件列表吗?

答案 1 :(得分:0)

由于程序似乎没有找到AbstractAcceleoGenerator,我会说你缺少生成器的某些依赖项。查看this screenshot以查看用于UML到Java生成器的jar。