在只有JRE的环境下使用BTrace
来源:互联网 发布:光电国家实验室 知乎 编辑:程序博客网 时间:2024/06/05 22:06
它的使用非常简单,最简单的就是将写好的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使用
- 如何复制FPGA的引脚分配
- 把list转换成 datatable
- (转)关于android的4.2的0文件夹的详解(目录结构挂载分析)
- android CellbroadCast涉及的文件有哪些
- android预置频道有时失败情况如何处理?
- 在只有JRE的环境下使用BTrace
- html头部详解
- 彻底隐藏文件夹方法:
- WDF驱动开发 中文版 2007.4 版
- windows下通过vnc图形界面登陆linux
- 跳转页面
- 200多个JS小技巧
- 如何制作一个横版格斗过关游戏 Cocos2d-x 2.0.4
- 开发者需知的10类工具