0

嘿伙计们,我无法打开 jcalltracer,这是 sourceforge 上的一个开源程序,可将 Java 程序反向工程为序列图。当我尝试将以下内容添加到 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

错误 -

VM 初始化期间发生错误在绝对路径中找不到代理库 C:\calltracer\jvmti\calltracer5.dll,出现错误:无法在 AMD 64 位平台上加载 IA 32 位 .dll

我正在使用 Windows 7 x64,并且我非常确定在检查了我下载的 java sdk 并进行了 java -version 检查后我安装了 x64 版本。有什么线索吗?

4

1 回答 1

1

看起来 calltracer5.dll 已编译为在 32 位平台上工作。您将需要重新编译为 64 位。

于 2011-11-13T19:42:28.903 回答