开发一个java程序来编译.java文件

时间:2012-04-19 16:57:08

标签: java compiler-construction java-compiler-api

我正在研究一个涉及我的项目来编译足够简单的java文件的项目。根据我的研究,我决定不尝试构建自己的编译器,因为这只需要花费太多时间。

所以有人知道在这个项目中实现的最佳编译器是什么,这样我就可以编译提交给程序的java文件了吗?

2 个答案:

答案 0 :(得分:9)

为什么不使用内置的Java compiler API

答案 1 :(得分:0)

这几乎听起来你真的需要一个脚本方法来完成三件事:

  • 使用适当的语言编译器编译程序源
  • 执行生成的程序以生成一组结果
  • 将结果与预期结果进行比较以产生成绩

既然你说你想从Java开始,但转向其他语言,我会建议调查ANT。它将使用多种语言进行构建,并可以帮助执行/分级生成的目标代码。