javajavac 相关API JavaCompiler StandardJavaFileManager AbstractProcessor

Posted 九师兄

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javajavac 相关API JavaCompiler StandardJavaFileManager AbstractProcessor相关的知识,希望对你有一定的参考价值。

1.概述

转载并且补充:Java 编译器 javac 笔记:javac API、注解处理 API 与 Lombok 原理

看这个文章之前首先看:【java】java JSR 269 自定义注解实战 Lombok @Data注解 java版本直接调用

javac 是 Java 代码的编译器 [openjdk, oracle ],初学 Java 的时候就应该接触过。本笔记整理一些 javac 相关的高级用法。

2.javac 命令行

javac 命令行工具,官方文档有完整的使用说明,doc。固然也能够,运行 javac -help 或 man javac 查看帮助信息。下面是经典的 helloworld 代码:

package com.test.javac;
public 

以上是关于javajavac 相关API JavaCompiler StandardJavaFileManager AbstractProcessor的主要内容,如果未能解决你的问题,请参考以下文章

javajavac编译多个有依赖关系的java文件为class文件

javac 编译,如何引用定义在其他文件夹的包

Java动态编译

将文件变成可执行的exe文件

谜题15:令人晕头转向的Hello

Hadoop WordCount单词计数原理