如何运行 Jcalltracer
大家好,我在打开 jcalltracer 时遇到问题,jcalltracer 是 sourceforge 上的一个开源程序,可将 Java 程序逆向工程为序列图。当我尝试将以下内容添加到 JVM 时出现错误 -
java -agentpath:C:\calltracer\jvmti\calltracer5.dll=traceFile-C:\calltracer\call.trace,filterFile-C:\calltracer\filters.txt ,outputType-xml,使用不受控制 -Djava.library.path=C:\calltracer\jvmti -Dcalltracerlib=calltracer5
错误 -
期间发生错误VM初始化 无法在绝对路径中找到代理库 C:\calltracer\jvmti\calltracer5.dll,出现错误:无法在 AMD 64 位平台上加载 IA 32 位 .dll
我正在使用 Windows 7 x64,我非常确保在检查我下载的 java sdk 并进行 java 版本检查后安装了 x64 版本。有什么线索吗?
Hey guys I'm having trouble opening jcalltracer, an open source program on sourceforge that reverse engineers a Java program into sequence diagram. I got error when I was trying to add the following to JVM -
java -agentpath:C:\calltracer\jvmti\calltracer5.dll=traceFile-C:\calltracer\call.trace,filterFile-C:\calltracer\filters.txt,outputType-xml,usage-uncontrolled -Djava.library.path=C:\calltracer\jvmti -Dcalltracerlib=calltracer5
Error -
Error occured during initialisation of VM
Could not find agent library C:\calltracer\jvmti\calltracer5.dll in absolute path, with error: Can't load IA 32-bit .dll on a AMD 64-bit platform
I am using Windows 7 x64 and I'm very sure that I installed the x64 version after checking the java sdk I downloaded and doing a java -version check. Any clues?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
看起来 calltracer5.dll 已编译为可在 32 位平台上运行。您需要重新编译 64 位。
Looks like the calltracer5.dll has been compiled to work on a 32bit platform. You will need to recompile for 64bit.