[Eclipse]IDE如何提示RuntimeException? 简单理解一下……你写一个String a="";之类的不会出错的然后用自动生成框架会提示你是不是catch RuntimeException的。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 :(呵呵~~public class BaseRuntimeException extends RuntimeException。------------------------------public class test1{ public void getname(boolean bb) { if (bb) { System.out.println("ok"); } else { throw new BaseRuntimeException("error info!"); } }}-------------------------------如何让Eclipse根据test.getname(),生成try...catch (BaseRuntimeException e)------------------------------- public void execname() { test1 test = new test1(); try { test.getname(false); } catch (BaseRuntimeException e) { } }---------------------------------如果test.getname()抛出的异常(BaseRuntimeException ),直接继承Exception,则eclispe可以提示,可是BaseRuntimeException 继承的是RuntimeException灯泡兄,你明白了码? ;( 理论上来说 是不可能的 你也太难为IDE了你没有显式的声明抛出异常,你让别人如何清楚? 一般来讲你不应该使用RuntimeException,如果用RuntimeException,那么意图可能就是为了免去每次throw,try{}catch(){}的麻烦,这你也太难为IDE了 RuntimeException的子类可多去了估计生成的代码会没法看的。 我明白你的意思的但是RuntimeException的子类的话你必须声明抛出throws BaseRuntimeException。eclipse才会在自动生成代码的时候知道这个异常。否则的话你现在的代码,生成的一定是: try { test.getname(false); } catch (RuntimeException e) { // TODO Auto-generated catch block e.printStackTrace(); } 电力系统员工考核管理系统设计 新手提问。。。。。。。。。。大家帮帮忙,看看那里出问题了,不能运行啊(java) 多线程问题请教:sleep中的线程可以被提前“唤醒”吗? reflect机制的问题,有兴趣者请进 连接Access数据库怎样不用手动设置ODBC?(求助) 各位给推荐一些jdbc和网络的java书籍:) 求助改了半天不知道什么错误(初学者一个小程序问题)~~~ 有没有好点的Java2教程 如何获得一目录下所有文件的大小? 完全自由的oicq 帮忙看看,以后再加分。 ★☆整理了一些常用的文档等提供下载,有一些没整出来的,有需要请留言。请大家一起交流好东西。
呵呵~~public class BaseRuntimeException extends RuntimeException
。
------------------------------
public class test1
{
public void getname(boolean bb)
{
if (bb)
{
System.out.println("ok");
}
else
{
throw new BaseRuntimeException("error info!");
}
}
}-------------------------------
如何让Eclipse根据test.getname(),生成try...catch (BaseRuntimeException e)
-------------------------------
public void execname()
{
test1 test = new test1();
try
{
test.getname(false);
}
catch (BaseRuntimeException e)
{
}
}
---------------------------------
如果test.getname()抛出的异常(BaseRuntimeException ),直接继承Exception,则eclispe可以提示,可是BaseRuntimeException 继承的是RuntimeException灯泡兄,你明白了码? ;(
你也太难为IDE了你没有显式的声明抛出异常,你让别人如何清楚?
test.getname(false);
} catch (RuntimeException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}