最近学习jvm相关知识中,OpenJDK提供了asmtools工具,可以操作字节码,因此自己从源码编译一个版本!
安装环境
- ant 1.8版本以上
- jdk1.8版本以上
- asm-tools源码
安装步骤
Ant环境安装
# 配置ant环境 vim /etc/profile # 加入以下配置 export ANT_HOME=/home/apache-ant-1.9.15 export ANT_LIB=$ANT_HOME/lib # 验证ant环境是否正常 ant -version
Java环境安装
vim /etc/profile #配置变量 export JAVA_HOME=/home/jdk8/ # 配置生效 source /etc/profile # 验证环境 java -version
编译源码
# 进入asm-tools项目目录 cd /home/asmtools-e72b6181a7e3/build # 执行ant编译 ant
执行完成后,会再控制台输出一下信息
我们可以看到,成果物目录打包到了/home/asmtools-7.0-build/dist,
因此,直接到对应目录上查看对应的成果物目录就可以了.
下载地址
可通过下载 获取压缩包文件