ClassNotFoundException用于同一个包中的类

时间:2015-03-03 07:51:58

标签: java exception reflection

我正在开发一个项目,我正在运行我的类(称之为Foo.java)。我使用反射Class.forName(str),其中str =" Bar.java"。 Foo.java和Bar.java在同一个包中(我正在运行以进行测试)但是我得到了ClassNotFoundException。想法?

1 个答案:

答案 0 :(得分:0)

您应该传递该类的完全限定名称(包括包)

请参阅:http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html#forName(java.lang.String)