β

hello JVMTI

知行合一,止于至善 6 阅读

javac -g HelloWorld.java
java HelloWorld

cat simpleJVMTI.c

#include 
#include 
JNIEXPORT jint JNICALL Agent_OnLoad(JavaVM *jvm, char *options, void *reserved) {
	printf("I'm a native Agent....\n come on javacoder.cn\n");
	return JNI_OK;
}

gcc -fPIC -shared -o libsimpleJVMTI.so -I${JAVA_HOME}/include -I${JAVA_HOME}/include/linux simpleJVMTI.c
java -agentpath:/root/testJVMTI/libsimpleJVMTI.so HelloWorld

作者:知行合一,止于至善
千里之行,始于足下;合抱之木,生于毫未;九层之台,起于累土
原文地址:hello JVMTI, 感谢原作者分享。

发表评论