java-javaagent : printing java command use guidelines

标签 java javaagents jdk1.7

我正在尝试使用以下方法设置新代理:

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/

相关文章:

java - gradle compileJava错误: package org. junit.jupiter.api不存在

java - Android - 旋转树

java - 如何从 Android Studio 中的 Webview 加载的 URL 中删除段落标签?

jvm - 如何使用多个 Java 代理启动我的 Java 程序?

java - 保护 Java 代理

java - ojdbc6.jar 和 ojdbc7.jar 有什么区别?

java - 带有 https tsa 的 JDK 1.7 jarsigner 不再有效

java - java split的正则表达式

java - Adobe Experience Manager 中的 netdiagnostics Java 代理启动错误

Java XML 解析 - 删除第一个标签