Module jdk.compiler

Class Main

java.lang.Object
com.sun.tools.javac.Main

public class Main extends Object
Java编程语言编译器javac的传统编程接口。查看jdk.compiler模块以获取替代API的详细信息。
  • Constructor Details

    • Main

      @Deprecated(since="16", forRemoval=true) public Main()
      Deprecated, for removal: This API element is subject to removal in a future version.
      请勿调用。
  • Method Details

    • main

      public static void main(String[] args) throws Exception
      启动器的主入口点。注意:此方法调用System.exit。
      参数:
      args - 命令行参数
      抛出:
      Exception - 仅在发生未捕获的内部异常时;仅为了保留历史兼容性
    • compile

      public static int compile(String[] args)
      Java编程语言编译器javac的编程接口。
      参数:
      args - 通常会传递给javac程序的命令行参数,如man页面中所述。
      返回:
      一个整数,等同于调用javac时的退出值,请参阅man页面获取详细信息。
    • compile

      public static int compile(String[] args, PrintWriter out)
      Java编程语言编译器javac的编程接口。
      参数:
      args - 通常会传递给javac程序的命令行参数,如man页面中所述。
      out - PrintWriter,用于将编译器的诊断输出定向。
      返回:
      一个整数,等同于调用javac时的退出值,请参阅man页面获取详细信息。