我也需要生成外部的日食,我没有想出如何做到这一点。 我读过this thread,但我还有另一个问题需要先解决:我无法开始主!Acceleo独立代
我尝试过不同的方法:将项目导出为独立项目,将项目放在常规或可执行的jar文件中,然后直接启动Generator.class。我希望得到最后解决方案的一些帮助。以下是我启动它:
java -cp "..\testGene\bin\;C:\Program Files\Eclipse\plugins" testGene.main.Generate testModel.uml outputDir
我不能复制整个控制台(dev的电脑没有连接到互联网),但它说:
Exception in thread "main" java.lang.NoClassDefFoundError: org/Eclipse/acceleo/engine/service/AbstractAcceleoGenerator Could not find the main class: testGene.main.Generate.
发电机的工作原理以及在Eclipse中,和我设法用相同的命令行调用一个简单的测试类。我试图将整个加速插件复制到我的bin目录中,以防“程序文件”中的空间出现问题。
我很确定这是一个简单的错误,我提出了任何想法?
你是对的,我在类路径中逐个添加了所有这些jar,现在java找到了主类。 – Fericelli
然后我不得不使用注释代码来注册uml资源工厂并导入jar。 现在它工作正常,非常感谢! – Fericelli