我正在尝试使用以下方法设置新代理:
java -javaagent:agent.jar
当我运行时,我看到 java 使用消息。
list .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-javaagent : printing java command use guidelines,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38089916/