2011-10-31 31 views
0

嘿傢伙我無法打開jcalltracer,這是一個開源的程序,它將一個Java程序反編譯成序列圖。當我嘗試將以下內容添加到JVM時出現錯誤 -如何運行Jcalltracer

java -agentpath:C:\ calltracer \ jvmti \ calltracer5.dll = traceFile-C:\ calltracer \ call.trace,filterFile-C:\ calltracer \ filters.txt的,輸出類型的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 -version檢查後安裝了x64版本。任何線索?

回答

1

看起來像calltracer5.dll已被編譯爲在32位平臺上工作。您將需要重新編譯爲64位。