JAVA forname classnotfoundexception 错误
来源:互联网 发布:火车票抢票软件 编辑:程序博客网 时间:2024/06/05 05:03
如下代码:
package com.abstractFactoryPattern;import java.io.*;import javax.xml.parsers.*;import org.w3c.dom.*;public class XMLUtil { public static Object getBean() { try { DocumentBuilderFactory dFactory = DocumentBuilderFactory.newInstance(); DocumentBuilder builder = dFactory.newDocumentBuilder(); Document document; document = builder.parse(new File("/home/leon/workspace/patternArt/src/com/abstractFactoryPattern/config.xml")); NodeList nlList = document.getElementsByTagName("className"); Node classNode = nlList.item(0).getFirstChild(); String cNameString = classNode.getNodeValue().trim(); Class class1 = Class.forName("com.abstractFactoryPattern."+cNameString); Object object = class1.newInstance(); return object; } catch (Exception e) { e.printStackTrace();//: handle exception return null; } }}
第一次写时,Config.xml 没有加绝对路径进去,这里用的是绝对路径,如何用相对路径?
说重点:classNotFoundException 错误,上面代码之前是从书上抄过来的,遇到此问题才发现书也是有可能存在错误的。
forname() 这里面的要包含包名和类名,不然就会报 ClassNotFoundException 错误
0 0
- JAVA forname classnotfoundexception 错误
- java.lang.ClassNotFoundException Class.forName()
- Class.forName提示java.lang.ClassNotFoundException:
- java.lang.classnotfoundexception错误
- ClassNotFoundException与Class.forName
- 错误:java.lang.ClassNotFoundException UriComponentsContributor
- java.lang.NoClassDefFoundError错误和ClassNotFoundException错误
- AndARSampleProject java.lang.ClassNotFoundException错误解决
- java.lang.ClassNotFoundException错误原因汇总
- 运行Struts2报java.lang.ClassNotFoundException错误
- java错误-java.lang.ClassNotFoundException: org.aspectj.lang.annotation.Around
- java错误-java.lang.ClassNotFoundException: org.aspectj.lang.annotation.Around
- java.lang.NoClassDefFoundError 和 java.lang.ClassNotFoundException 错误分析
- Tomcat启动时报ClassNotFoundException while loading persisted sessions: java.lang.ClassNotFoundException: com.xxx.pojo.Admin错误
- java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver 错误的解决办法
- 使用JSON报的一个错误java.lang.ClassNotFoundException
- java.lang.ClassNotFoundException: org.apache.catalina.loader.DevLoader 错误
- 使用JSON报的一个错误java.lang.ClassNotFoundException
- c++函数指针和多态的关系,与Java的联系
- 插入排序 C实现
- 深入剖析Android音频之AudioTrack
- E2 驾驭const
- 消息通知声音和振动提示
- JAVA forname classnotfoundexception 错误
- 拷贝构造函数
- Maven实战(一 到 十)
- 泛微、致远、金和
- Android音频系统之AudioFlinger(一)
- 06 基本元素 变量
- iOS后台持续上传定位数据(系统自带的方法)
- c++标准头文件的结构
- Hyper-V 高可用性 (添加Hyper-V功能)