https://github.com/ponfee/dynamic-compiler
Dynamic compile java source code
https://github.com/ponfee/dynamic-compiler
compile dynamic-compiler java-source-code
Last synced: 8 months ago
JSON representation
Dynamic compile java source code
- Host: GitHub
- URL: https://github.com/ponfee/dynamic-compiler
- Owner: ponfee
- Created: 2019-03-08T07:44:49.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2023-08-04T15:42:48.000Z (almost 3 years ago)
- Last Synced: 2023-08-04T16:43:09.106Z (almost 3 years ago)
- Topics: compile, dynamic-compiler, java-source-code
- Language: Java
- Homepage:
- Size: 4.94 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Dynamic compile java source code
## Introduction
Java源代码动态编译并加载为Java Class对象
## Implementation
### 基于Groovy方式动态编译
- GroovyCompiler
### 基于JDK方式动态编译
- JdkCompiler
- 获取包与类名的两种方式
- RegexJavaSource:基于复杂的正则表达式提取
- JavacJavaSource:基于jdk tools.jar的Javac编译器功能
## Usage
To see [`JavaSourceCompilerTest`](src/test/java/cn/ponfee/commons/compile/JavaSourceCompilerTest.java)