cd jvm-instrument
mvn package
cd target
java -jar jvm-instrument-1.0-SNAPSHOT.jar 6 10 Demo getInt
java -javaagent:jvm-instrument-1.0-SNAPSHOT.jar=Demo,/Demo.class.2 -jar jvm-instrument-1.0-SNAPSHOT.jar 6 10 Demo getInt
这种方式需要tools.jar
,请设置正确的路径
java -jar jvm-instrument-1.0-SNAPSHOT.jar 6 10 Demo getInt
# 新开终端执行下面热更新命令
java -cp /Library/Java/JavaVirtualMachines/jdk1.8.0_152.jdk/Contents/Home/lib/tools.jar:jvm-instrument-1.0-SNAPSHOT.jar:. com.runjf.test.jvm.instrument.AgentAttach jvm-instrument-1.0-SNAPSHOT.jar <pid> Demo,/Demo.class.2