Java tricks(不断更新)
2008-05-28 12:58
99 查看
1. 今天调试程序的时候,发现总是发现ClassNotFoundException, 可是仔细检查CLASSPATH, 设置完全正确。
经过自己分析, 发现发生抛出ClassNotFoundException的地方是在调用:
Class.forName(aClassName);
而aClassName是从properties文件中读取出来的, 抛出异常的原因是properties未知中定义aClassName的时候在结尾的地方多了一个空格, 导致发生ClassNotFoundException.
结论:如果class name是从properties文件中读取出来, 那么一定要trim之后再传入Class.forName()
经过自己分析, 发现发生抛出ClassNotFoundException的地方是在调用:
Class.forName(aClassName);
而aClassName是从properties文件中读取出来的, 抛出异常的原因是properties未知中定义aClassName的时候在结尾的地方多了一个空格, 导致发生ClassNotFoundException.
结论:如果class name是从properties文件中读取出来, 那么一定要trim之后再传入Class.forName()
相关文章推荐
- Java代码优化细则(不断更新)
- Java实际项目中应用的一些技巧(不断更新)
- Mysql 在Java中常用语法合集(不断更新)
- java基础--类与对象(会不断更新)
- java中各种排序的实现 不断更新
- 关于Java,那些我心存疑惑的事(不断更新中...)
- [原创]Java最佳实践笔记。(不断更新)
- Java 学习笔记(不断更新)
- Java中常用关键字详解(不断更新中)
- Java设计的一些原则<不断更新>
- [置顶] Nobleman__ ACM 比赛模板 (C++ && Java)个人总结 (不断更新) (自用)
- [java多线程]多线程学习路线图(不断更新)
- 【java】Maven项目开发中pom.xml常用配置,不断更新
- 更新Maven不断从java JDK 1.8恢复JavaSE 1.8
- 不断更新的庞大家族——Java IO
- Java相关笔试题以及面试题的链接整理(不断更新)
- Java面试题总结(后续不断更新...)
- Java问题整理(不断更新ing)
- java在实际过程中遇到的一些小问题( 不断更新)