Java 编译代码-创建IDE

Java 编译代码-创建IDE,java,command-line,compiler-construction,ide,Java,Command Line,Compiler Construction,Ide,在过去的两个月里,我一直在为Java、Assembly和JMM开发IDE,并且能够让JMM编译器在IDE中运行并编译给定的代码。出于某种原因, 我似乎找不到用Java代码实现这一点的方法。我是否可以使用任何API调用来编译给定的类,或者甚至以某种方式调用javac,并通过命令行为其提供必要的值 任何帮助都将不胜感激 IDE: 您可以使用。您可以使用的组合来加载类的源代码并编译它 虚构的示例:Runtime.exec()与javac一起使用,如果类位于文件中,则应执行此操作。请参阅javax.to

在过去的两个月里,我一直在为Java、Assembly和JMM开发IDE,并且能够让JMM编译器在IDE中运行并编译给定的代码。出于某种原因, 我似乎找不到用Java代码实现这一点的方法。我是否可以使用任何API调用来编译给定的类,或者甚至以某种方式调用javac,并通过命令行为其提供必要的值

任何帮助都将不胜感激

IDE:


您可以使用。

您可以使用的组合来加载类的源代码并编译它

虚构的示例:

Runtime.exec()
javac
一起使用,如果类位于文件中,则应执行此操作。请参阅javax.tools中的(在Java 1.6 nad之后提供)。