我正在嘗試設置使用新的代理:的java -javaagent:印刷java命令使用指南
java -javaagent:agent.jar
當我跑我看到了Java用法消息。
MANIFEST.MF:
Manifest-Version: 1.0
Created-By: 1.7.0_79 (Oracle Corporation)
Premain-Class: org.mypackage.Agent
我正在嘗試設置使用新的代理:的java -javaagent:印刷java命令使用指南
java -javaagent:agent.jar
當我跑我看到了Java用法消息。
MANIFEST.MF:
Manifest-Version: 1.0
Created-By: 1.7.0_79 (Oracle Corporation)
Premain-Class: org.mypackage.Agent
java
命令用於運行一些Java應用程序。 Java代理不是您直接運行的獨立應用程序。它們被「添加」到您的正常應用程序中以添加一些額外的行爲。
所以,如果你有你的應用程序打包成一個jar文件,然後運行
java -javaagent:agent.jar -jar myApp.jar
如果你只是一堆你運行像
java -javaagent:agent.jar -cp . my.package.MyMainClass
你看了 'java
' 命令的文檔? 'class
'或'-jar file.jar
'參數是強制性的。
您正在運行java命令,但你不提供強制性的命令行參數。因此,你經歷的行爲。
我應該什麼命令編譯的類的? – Sddf
您應該先運行'javac'。然後在構建完成後,您應該運行:'java' –