在调试过程中是否有可能强制抛出异常?
举个例子:我正在调试一些代码,从互联网下载一个页面。当网络连接断开或网卡关闭时,应该会抛出 IOException 异常,但实际上执行却被阻塞了(在第二行)。
URLConnection connection = requestURL.openConnection();
BufferedReader in = new BufferedReader(new InputStreamReader(connection.getInputStream()));
我需要一种方法,在代码阻塞时强制抛出异常(在调试期间),以便跳转到catch块。
顺便说一下,我正在使用Netbeans。
在调试期间: 当执行线程暂停时手动添加。
编辑:换句话说,我需要注入-在运行时引发异常,而不影响当前代码!
谢谢。