2013-11-27 62 views
0

我需要在Mac終端中運行一個名爲FlowDroid的Java lib。 我跟隨了文檔並下載了FlowDroid項目的nighty構建版本。 之後,我使用網站提供的命令,但它不起作用。運行jar文件 - mac終端上的FlowDroid

java -cp soot.jar;soot-infoflow.jar;soot-infoflow-android.jar;slf4j-api-1.7.5.jar; slf4j-  simple-1.7.5.jar;axml-1.0.jar soot.jimple.infoflow.android.TestApps.Test "D:\Callbacks_Button1.apk" D:\Tools\AndroidSDK\sdk\platforms 

我認爲這是一個Java類路徑問題,但我無法弄清楚。上述命令有什麼問題?

回答

1

由於我們沒有確切的錯誤,所以很難提供幫助。無論如何,在Mac OS X上,您應該使用:作爲類路徑分隔符,而不是用於Windows系統的;

您的命令行應該再像:

java -cp soot.jar:soot-infoflow.jar:soot-infoflow-android.jar:slf4j-api-1.7.5.jar:slf4j-simple-1.7.5.jar:axml-1.0.jar soot.jimple.infoflow.android.TestApps.Test "D:\Callbacks_Button1.apk" D:\Tools\AndroidSDK\sdk\platforms