首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

新人,简单送分题:Class.forName 为什么不能运行

2012-06-10 
新人求助,简单送分题:Class.forName 为什么不能运行Java codeimport java.util.* public class TestClass

新人求助,简单送分题:Class.forName 为什么不能运行

Java code
import java.util.*; public class TestClassForName {        public static void main(String[] args) {                Class c1 = Class.forName("java.util.Date");    }}


以上就是全部的代码,我很郁闷的是不能运行,找了很多很多的资料,都没有说为什么不能运行。
如果改成 
Java code
java.util.Date d = new java.util.Date();

就可以运行。

唉...,自学的新人伤不起啊

[解决办法]
Class.forName外面要加try catch

Java code
import java.util.*; public class TestClassForName {        public static void main(String[] args) {                try {            Class c1 = Class.forName("java.util.Date");        } catch (ClassNotFoundException e) {            e.printStackTrace();        }    }} 

热点排行