当前位置: 代码迷 >> J2SE >> 新人,简单送分题:Class.forName 为什么不能运行
  详细解决方案

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

热度:434   发布时间:2016-04-24 00:50:40.0
新人求助,简单送分题: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();        }    }}
  相关解决方案