黑马程序员技术交流社区
标题:
Class.forname()怎样使用绝对路径访问硬盘class文件?
[打印本页]
作者:
王一勇
时间:
2014-8-15 00:07
标题:
Class.forname()怎样使用绝对路径访问硬盘class文件?
Class.forname()为什么不能使用绝对路径?如我要使用我硬盘上D:\\Test\\Secret.class(文件确实存在),用Class.forname(D:\\Test\\Secret.class);会报错!求解。报的错误为:java.lang.ClassNotFoundException:
作者:
fantacyleo
时间:
2014-8-15 01:01
本帖最后由 fantacyleo 于 2014-8-15 01:04 编辑
为什么不能用绝对路径,API文档说得很清楚了:forName方法的字符串参数要求是:the fully qualified name of the desired class,说白了就是完整的包名+类名,包名和类名之间是用点(.)分隔的,而不是"\\"。像你说的这种情况,可以把classpath设置为D:\,然后在forName方法中写"test.Secret"
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2