- 博客(1)
- 资源 (1)
- 收藏
- 关注
原创 使用centos7.0搭建个人gitlab仓库
GItlab下载地址 https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/ 安装过程 安装postfix邮件 #安装所需命令 sudo yum install curl openssh-server openssh-clients postfix cronie #GitLab使用postfix发送邮件 sudo servi...
2019-04-03 22:34:00 399
Java动态编译Java代码,运行在内存中,并执行
*1.创建 URLClassLoader 类加载器
* 2.获取当前执行的classpath的所有jar包的路径
* 3.通过java的ToolProvider创建JavaCompile,用来执行class源文件
* 4.创建DiagnosticCollector用来执行获取执行失败的错误结果
* 5.添加动态执行的编译环境 options 是个集合,添加内容,字符集,classpath等
* 6.传入JavaFileObject的java文件,是个集合,创建JavaSourceObject实现这个接口,Kind.SOURCE.extension = '.java'
* 7.创建任务并执行
* 8.获取执行完成后的返回JavaClassObject类
* 9.创建DynamicClassLoader来加载类 ,defineClass这个方法
2019-01-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人