易截截图软件、单文件、免安装、纯绿色、仅160KB

[求助高手]JAVA异常捕获疑问 - Java / Java SE

先上代码
Java code:

try {
Class.forName(taskclass).newInstance();
} catch (Exception e) {
System.err.println("got it");
}


以上是测试某个类是否能实例化,其中taskclass就是待测试的类.
在程序执行之前将taskclass删除,程序输出结果是got it.没有任何问题.

然后修改taskclass,并在其中调用了另一个类TestClass.TestClass类在该project中是不存在的
执行之后报java.lang.NoClassDefFoundError
这个异常无法捕获,现在想捕获这个异常,该怎么做?
这是一个error 不是一个exception

java.lang.Object
  java.lang.Throwable
  java.lang.Error
  java.lang.LinkageError
  java.lang.NoClassDefFoundError

继承关系。

java.lang.Object
  java.lang.Throwable
  java.lang.Error
  java.lang.LinkageError
  java.lang.NoClassDefFoundError


这可是Error啊!程序时无法处理这个Error的


异常是可以避免的,可以通过捕获异常来使程序"正常"运行.
但运行时错误是运行的时候才会出的异常,只有改程序本身咯.

引用
java.lang.Object
java.lang.Throwable
java.lang.Error
java.lang.LinkageError
java.lang.NoClassDefFoundError

继承关系。


那就没有别的办法了吗?
我是在别


相关问答:

java socket email 问题 - Java / Java SE

我在 java核心技术上 看了一个 利用 Java socket email的例子 可是怎么也 不成功 为什么?
源码
Java code:

package cn.com.test.email;
import java.awt.GridBagLayout;
import java.awt.event.Action ......

HTML标签底层的实现原理、机制 - Java / Java SE

为什么HTML以及一些其它标签会显示一些特定表现形式呢?如HTML中的换行标签<BR/>在底层是怎样实现的呢?现实的原理是什么呢
去W3C官方网站上,看看吧!我想一看你就明白了

我猜和编译原理有关,浏览器里可 ......

java windows7 MSSQL - Java / Java SE

使用java在windows7 32位下连接MSSQL。
两台机器,windows7 32位,在控制面板里面全部设置语言和区域选项都english-unitedstates
唯一区别只有在安装SQL server 2008的时候 选择的字符集不一样,
exec sp_helpsor ......

jsp和tomcat问题,快疯了 - Java / Java EE

我写了个jsp页面,然后改动了一下,改动的内容就是在jsp页面的js函数里加了个alert()语句,但是我访问这个页面时,死活都是原来页面的内容,我加了很多alert函数还是没改动前的页面内容;tomcat重启了,也重新部署这 ......

java synchronized - Java / Java SE

Java code:

......
synchronized(user){
int loginNum = Integer.parseInt(Main_Client_Dia.jtf2.getText().trim());
Main_Client_Dia.jtf2.setText("");
loginNum++;
......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号