如何在eclipse中运行项目之前每次编译java文件

时间:2014-03-19 15:25:52

标签: java eclipse batch-file javacc

我有一个使用javacc文件(jjt和jj)的eclipse项目,我想知道如何在我的项目中配置run选项,以便它自动执行以下操作(按顺序):

  • 使用javacc(jjtree命令)
  • 编译jjt文件
  • 使用在上面的编译中创建的javacc编译jj文件(javacc命令)
  • 使用javac命令编译java文件(从jj文件创建)
  • 运行项目?

我有一个正常工作的.bat文件,可以从命令行正确执行,但我需要在其中运行eclipse,以便更快地开发和更轻松地进行代码修正。

非常感谢任何帮助!

2 个答案:

答案 0 :(得分:1)

如果你使用JavaCC eclipse插件,那么它应该运行jjt,javacc,并在每次保存.jjt文件时编译。在http://eclipse-javacc.sourceforge.net/

获取

答案 1 :(得分:0)

您可以配置Eclipse中“运行”的确切配置,但是在实际运行之前还可以选择执行外部应用程序。