如何运行 Jcalltracer

发布于 2024-12-13 10:52:55 字数 538 浏览 2 评论 0原文

大家好,我在打开 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

无尽的现实 2024-12-20 10:52:55

看起来 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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文