java-javaagent:打印java命令使用指南
我正在尝试使用以下命令设置新代理:java-javaagent:打印java命令使用指南,java,javaagents,jdk1.7,Java,Javaagents,Jdk1.7,我正在尝试使用以下命令设置新代理: 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”命令文档class'或'-jar file.jar'参数是必需的 您正在运行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
”命令文档class
'或'-jar file.jar
'参数是必需的
您正在运行java命令,但没有提供必需的命令行参数。这就是您所经历的行为。
java
命令用于运行某些java应用程序。Java代理不是直接运行的独立应用程序。它们被“添加”到您的正常应用程序中,以添加一些额外的行为
因此,如果您将应用程序打包为jar文件,那么您可以运行
java -javaagent:agent.jar -jar myApp.jar
如果你只有一堆编译过的类,你可以运行
java -javaagent:agent.jar -cp . my.package.MyMainClass
您应该首先运行“javac”。然后在构建完成后,您应该运行:“java”