我嘗試學習如何注入Java代碼的javassist和Java代理,所以我開始(http://appcrawler.com/wordpress/2013/01/02/simple-byte-code-injection-example-with-javassist/)< < <我已經複製了本教程大部分的代碼和閱讀它瞭解它或多或少的工作。 但當教程說我應該創建一個jar文件與此命令無法從控制檯創建jar文件和程序無法與IntelliJ構建後工作rigth
jar cvfm myAgent.jar mymanifest.txt SimpleMain.class SimpleTransformer.class
我試着寫了我的CMD控制檯這個(希望這是分辯......),它總是告訴我的錯誤,他不能FINDE命令「罐」,所以我一派錯誤和谷歌說我應該嘗試
java -jar cvfm myAgent.jar mymanifest.txt SimpleMain.class SimpleTransformer.class
,這表示「無法進入電影jar文件cvfm「
好的。之後,我試着用IntelliJ創建一個jar文件,但是它沒有做它應該做的。它甚至不運行預主要的方法,所以如果控制檯命令行得通,那將是一個不錯的開始,如果你們能幫助我的話,那麼運行代碼將非常棒!
已安裝JDK並且其他java命令正常工作 – alovaros
如果您只鍵入「jar -version」,它應該爲您的安裝提供版本信息。如果找不到jar命令,但可以找到java命令,並且您確定已安裝JDK,那麼您的系統配置不正確,需要更改路徑。 – lscoughlin
哼哼,我該如何改變我的道路? :D如果你的意思是Windows類路徑,如果已經檢查這 – alovaros