我正在尝试设置使用新的代理:的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' –