在只有JRE的环境下使用BTrace
来源:互联网 发布:单片机驱动12864 编辑:程序博客网 时间:2024/06/06 01:16
它的使用非常简单,最简单的就是将写好的java源码,直接放到它的bin目录去执行就可以了,它有详细的UserGuide:http://kenai.com/projects/btrace/pages/UserGuide,也可以参看一些别人写的实例,如:http://rdc.taobao.com/team/jm/archives/509。
但是在某些情况下,我们的运行环境中没有JDK,只是JRE,我们就需要对Btrace进行一些修改才可以正常使用了。
1. 从JDK中将tools.jar拷贝到一个合适的目录 (如. /tmp);
2. 从JDK中将libattach.so也拷贝到上面的目录中(Ex. /tmp) - 这个文件,要根据当前运行系统的操作系统位数进行选择,如32位或64位,我们就需要从合适的JDK中进行选择文件;
3. 修改Btrace的脚本,脚本是在bin目录下面,根据不同的系统修改不同的btrace文件 - 将TOOLS_JAR="${JAVA_HOME}/lib/tools.jar"修改为指向上面拷贝的tools.jar;
4. 修改Btrace的脚本,脚本是在bin目录下面,根据不同的系统修改不同的btrace文件 - 修改java执行的那一行 (i.e. 就是以 $JAVA_HOME}/bin/java 开头的行) ,在其中加入参数-Djava.library.path=/tmp,/tmp目录就是我们上面存放libattach.so文件地方;
5. 照原来的执行方式执行即可。
以上是翻译于:https://kenai.com/projects/btrace/forums/tips-tricks/topics/13119-Using-BTrace-with-JRE-as-a-target-VM
- 在只有JRE的环境下使用BTrace
- 在只有JRE的环境下使用BTrace
- 如何在生产环境使用Btrace进行调试
- 在Ubuntu16.04下创建只有python3的虚拟环境
- btrace 的使用
- btrace 的使用
- Btrace的使用
- btrace 的使用
- btrace 的使用
- Btrace最简单的使用。
- jar在未装jre环境下运行
- 在不装jre环境下运行jar程序
- 在没有jre环境下运行jar程序
- 在Ubuntu/Linux环境下安装JDK和JRE
- IPv6 wifi环境搭建方法(在只有ipv4的情况下,实现手机访问ipv6)
- Btrace在性能测试中的使用
- Btrace使用
- BTrace使用
- : samba-common-bin: 依赖关系问题 - 仍未被配置
- 信息时代,我们需要改变观念了
- Oracle flashback 1
- HDU 1051 Wooden Sticks
- [转载]MyEclipse8.5 Hibernate反向工程步骤及DAO Type
- 在只有JRE的环境下使用BTrace
- struct stat 的用法
- VC简单画图
- 2013华为杯编程大赛成都第三组试题及答案
- HDU 4708 Rotation Lock Puzzle (热身赛第三题)
- Annotation学习入门的几篇文章
- 大数加法
- hdu 4707 Pet
- SRM 590 DIV1