【问题标题】:Compiling Code - Creating an IDE编译代码 - 创建 IDE
【发布时间】:2013-08-05 19:54:30
【问题描述】:

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

任何帮助将不胜感激!

IDE:

【问题讨论】:

标签: java command-line compiler-construction ide


【解决方案1】:

您可以使用JavaCompiler

【讨论】:

    【解决方案2】:

    您可以使用a URLClassLoader 的组合来加载类的源代码和a JavaCompiler 来编译它。

    人为的例子:URLClassLoader and accessibility of package-private methods

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-12-18
      • 2014-05-10
      • 2019-08-16
      • 2017-08-25
      相关资源
      最近更新 更多