Java代码编译java文件到字节码文件
来源:互联网 发布:知豆电动车好不好 编辑:程序博客网 时间:2024/05/21 20:04
使用JavaCompile进行编译,代码很简单
/** * <p> * 编译Java文件 * </p> * * @param path * 目录 */public static void compileFile(List<String> files) {try {JavaCompiler compiler = ToolProvider.getSystemJavaCompiler();DiagnosticCollector<JavaFileObject> diagnostics = new DiagnosticCollector<JavaFileObject>();StandardJavaFileManager fileManager = compiler.getStandardFileManager(diagnostics, null, Charset.forName("UTF-8"));// 每个文件被保存在一个从JavaFileObject继承的类中Iterable<? extends JavaFileObject> compilationUnits = fileManager.getJavaFileObjectsFromStrings(files);JavaCompiler.CompilationTask task = compiler.getTask(null, fileManager,diagnostics, null, null, compilationUnits);// 编译<span style="white-space:pre"></span>task.call();fileManager.close();} catch (Exception e) {e.printStackTrace();}}
0 0
- Java代码编译java文件到字节码文件
- 从Java文件到字节码文件
- JAVA中通过编译时常量控制有的源代码不编译到字节码文件
- Java字节码文件
- Java字节码文件
- JAVA代码到字节码
- Java字节码(.class文件)的代码解析
- Java字节码(.class文件)的代码解析
- Java字节码(.class文件)的代码解析
- jsp文件编译到java文件
- java字节码文件详解
- 什么是java字节码文件
- java字节码文件 helloworld
- Java字节码文件解读
- 从Java代码到字节码
- 从Java代码到字节码
- 从Java代码到字节码
- 编译一个java源程序文件,会产生多少个字节码文件
- Oracle数据库清理日志
- c++类实现链表
- bootstrap 3 学习乱记
- Struts2的搭建
- 使用Lucene实现多个文档关键词检索demo(一)
- Java代码编译java文件到字节码文件
- Android导入带有第三方jar包的项目报错
- python程序运行报错 IOError: decoder zip not available
- 转盘功能的详细实现
- <图形图像,动画,多媒体> 读书笔记 --- 录制与编辑视频
- 鸟瞰图(附源码)
- 使用POI读取excel文件内容
- android中wifi原理及流程分析
- Ubuntu-创建wifi热点-Android能连接(2)