Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/309.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java InvocationTargetException,从该异常中如何提取包含消息的导致异常_Java_Exception Handling_Java Compiler Api_Invocationtargetexception - Fatal编程技术网

Java InvocationTargetException,从该异常中如何提取包含消息的导致异常

Java InvocationTargetException,从该异常中如何提取包含消息的导致异常,java,exception-handling,java-compiler-api,invocationtargetexception,Java,Exception Handling,Java Compiler Api,Invocationtargetexception,当从其他Java程序运行此语句时 mainMethod.invoke(null,(Object) args); 我得到了这个例外 I'm dying! I'm not dead yet! java.lang.reflect.InvocationTargetException at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(N

当从其他Java程序运行此语句时

mainMethod.invoke(null,(Object) args);
我得到了这个例外

I'm dying!
I'm not dead yet!
java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.fourgid.ot.action.RunThread.run(RunThread.java:59)
***Caused by: java.lang.SecurityException
at Main$1.checkExit(Main.java:21)
at java.lang.Runtime.exit(Runtime.java:88)
at java.lang.System.exit(System.java:904)
at Main.main(Main.java:30)***
... 5 more
我只是想显示由JVM给出的消息和行号(上面突出显示的文本)引起的唯一异常,即
SecurityException

我正在开发一个在web上编译和执行程序的应用程序


谢谢

我的建议:捕获
InvocationTargetException
,然后再试一次。然后,您可能可以从底层的
SecurityException

1)“请帮帮我!!”请提出一个问题并修复它钥匙“Thanx!”请正确拼写像“谢谢”这样的单词,或者更好的是,不要发出这样的噪音。2) . 在这种情况下,我建议采用一种新的方法。