相关疑难解决方法(0)

如何在从JNI调用的代码中捕获System.exit()

我正在编写一个调用System.exit()的java库的C接口.我打电话:

/* Calls the main method for the class */
printf("about to call main\n");
(*env)->CallStaticVoidMethod(env, mainClass, mainMethod, args);
printf("returning from main\n");
Run Code Online (Sandbox Code Playgroud)

我(遗憾的是)没有更改库的选项,但我仍然希望JVM将控制权返回给C调用函数(所以我可以做各种清理任务等等).有没有办法让JNI这样做,或者我是SOL?

谢谢,

java-native-interface

3
推荐指数
1
解决办法
1394
查看次数

标签 统计

java-native-interface ×1