Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/neo4j/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
java-javaagent:打印java命令使用指南_Java_Javaagents_Jdk1.7 - Fatal编程技术网

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”