`

Apache Common Configuration 初步使用

阅读更多

今天玩了一把Apache common configuration,感觉挺哈皮。

为了没有接触过这个工具的朋友少走弯路,我分享一下自己的经验。

1)从官网上下载一个common configuration的jar包,

http://commons.apache.org/configuration/downloads.html

我下的是commons-configuration-1.6.jar

 

2)至于怎么使用,自己看官网的说明文档吧,我也不是很懂。我主要拿它读取XML文件所以写了下面的代码

public static void main(String[] args) {

      XMLConfiguration config = null;

      try {

            config = new XMLConfiguration("Tables.xml");

            Object prop = config.getProperty("tables.table.name");

            if(prop instanceof Collection)

            {

                  System.out.println("Number of tables: " + ((Collection) prop).size());

             }

     } catch (ConfigurationException e) {

// TODO Auto-generated catch block

System.out.println("No file!");

e.printStackTrace();

}

}

 

3)报错了:No exception of type ConfigurationException can be thrown; an exception type must be a subclass of Throwable

这是因为少了一个jar包:commons-lang.jar

 

4)但是加了之后还是依然报错啊,缺包啊

java.lang.NoClassDefFoundError: org/apache/commons/logging/Log

还有一个忘记了

所以又加了两个,哈哈,成功了。

commons-collections.jar

commons-logging.jar

分享到:
评论

相关推荐

    apache common api(chm)

    Apache Common API 是一系列由Apache软件基金会开发的Java库,这些库提供了各种实用工具和功能,以简化编程任务。本资源包含五个子项目的主要API文档,它们分别是BeanUtils、Collections、Configuration、Lang和...

    apache-common最全的jar包

    6. **commons-configuration-1.6.jar**: 提供了灵活的配置管理机制,支持从多种来源(如 XML、属性文件、系统环境变量等)读取配置信息,使得应用的配置更加动态和易于管理。 7. **commons-net-3.0.1.jar**: 包含了...

    commons-configuration-1.9.jar

    Apache Commons Configuration

    官方commons-configuration-1.10的jar包

    Apache Commons Configuration 是一个Java库,专门用于处理配置文件和提供灵活的访问机制。这个库的主要目标是简化在Java应用程序中管理配置参数的过程。在给定的"commons-configuration-1.10"版本中,我们可以深入...

    Apache Tomcat 8 Configuration Reference

    Common Attributes Standard Implementation Nested Components Special Features Logging Access Logs Automatic Context Configuration Context Parameters Environment Entries Lifecycle Listeners Request ...

    common-configuration的一些应用

    本文将围绕“common-configuration”的一些应用展开,探讨如何使用和理解这些常见的配置文件格式,以及它们在实际开发中的作用。 首先,`config.ini`是一种基于文本的配置文件,通常用于存储应用程序的设置。它采用...

    Apache Tomcat 6.0 Configuration Reference

    Common Attributes Standard Implementation Nested Components Special Features Logging Access Logs Automatic Context Configuration Context Parameters Environment Entries Lifecycle Listeners Request ...

    org.apache.commons jar

    8. **Apache Commons Configuration**: 提供了灵活的配置文件处理,可以读取 XML、INI、系统属性等多种格式的配置文件。 9. **Apache Commons JCI**: 用于Java编译器接口,可以帮助你在运行时动态编译 Java 代码。 ...

    commons-configuration

    Apache Commons Configuration 是一个Java库,专门用于处理配置文件和提供灵活的访问配置数据的API。这个库被设计成模块化和可扩展的,允许开发者在各种各样的应用场景中轻松地处理配置参数。"commons-configuration...

    apache-commons源码及jar文件

    Apache Commons是一个非常有用的工具包,解决各种实际的通用问题。(附件中提供了该工具包的jar包,及源文件以供研究) BeanUtils Commons-BeanUtils 提供对 Java 反射和自省API的包装 Betwixt Betwixt提供将 ...

    commonconfigruationdemo

    总之,"commonconfigruationdemo"项目是一个学习和演示如何使用Apache Commons Configuration库读取和管理配置文件的实例,对于任何处理配置的Java项目都是有价值的参考。通过这个项目,开发者可以深入了解配置文件...

    apach基于数据验证的工具包 commons-validator-1.3.1.jar

    7. **API文档**:虽然没有直接给出,但Apache Commons项目通常会提供详细的API文档,帮助开发者了解每个类和方法的功能,以及如何正确使用它们。 在实际应用中,Apache Commons Validator 可以与Spring框架等其他...

    Apache commons API(整套全版)

    Commons-beanutils-API Commons-collections-API Commons-configuration-API Commons-lang-API Commons-logging-API Dom4j_API java api javascript Struts API J2EE API

    Common-log 和log4j2 配合使用

    在Java领域,`Common-Log`和`log4j2`是两种广泛使用的日志框架。本篇文章将详细介绍如何将它们配合使用,以实现高效、灵活的日志管理。 `Common-Log`,全称为`Apache Commons Logging`,是Apache软件基金会开发的一...

    apache commons api

    6. **Configurations**: Apache Commons Configuration 专注于处理配置文件,支持多种格式如XML、Properties、INI等。它提供了动态更新配置的能力,使得程序在运行时可以轻松响应配置变化。 7. **Net**: Apache ...

    最新common.apache.*.jar下载

    Configuration Daemon DBCP DbUtils Digester Discovery EL Email Exec FileUpload IO JCI Jelly JEXL JXPath Lang Launcher Logging Math Modeler Net Pool Primitives Proxy SCXML Transaction Validator VFS

    Linux Apache Web 服务器终极教程

    - **全球市场份额**: 根据著名互联网统计机构的数据,超过50%的Web服务器使用Apache,使其成为全球第一大Web服务器软件。 - **起源**: Apache项目的诞生源自于NCSA WWW服务器项目的停止。用户开始分享他们对NCSA...

    必须知道的11个java第三方类库

    使用 Apache Commons Configuration,可以简化配置文件的处理,提高开发效率。 5. DbUtils DbUtils 可以将数据库操作单独做成一个包,简化数据库操作。使用 DbUtils,开发者可以更方便地进行数据库操作,提高开发...

    Apache Commons 所有包最新版本 含SRC (6/7)

    3.2.1-src.zip commons-configuration-1.5-src.zip commons-configuration-1.5.zip commons-daemon-1.0.1.tar.gz commons-dbcp-1.2.2-src.zip commons-dbcp-1.2.2.zip commons-dbutils-1.1-src....

Global site tag (gtag.js) - Google Analytics