2016-06-29 20 views

Antwort

1

java Befehl wird verwendet, um einige Java-Anwendungen auszuführen. Java-Agenten sind keine eigenständigen Anwendungen, die Sie direkt ausführen. Sie werden Ihrer normalen Anwendung "hinzugefügt", um zusätzliches Verhalten hinzuzufügen.

Also, wenn Sie Ihre Anwendung als JAR-Datei verpackt haben, dann laufen Sie

java -javaagent:agent.jar -jar myApp.jar 

Wenn Sie nur ein paar kompilierten Klassen haben Sie so etwas wie

java -javaagent:agent.jar -cp . my.package.MyMainClass 
1

Haben Sie den 'java' Befehl Dokumentation lesen? 'class' oder '-jar file.jar' Argumente sind obligatorisch.

Sie führen den Java-Befehl aus, aber Sie stellen die obligatorischen Befehlszeilenparameter nicht bereit. Daher das Verhalten, das du erlebt hast.

+0

Welche Befehl ausführen sollte ich laufen? – Sddf

+0

Sie sollten zuerst 'javac' ausführen. Dann, nachdem der Build abgeschlossen ist, sollten Sie Folgendes ausführen: 'java ' –