如何使用Java读取配置文件并从中获取参数(如Zend Framework中的参数)?

如何使用Java读取配置文件并从中获取参数(如Zend Framework中的参数)?,java,oop,zend-framework,Java,Oop,Zend Framework,我有一个ini文件,如下所示,它将在Java应用程序启动时加载,并且该文件将在Zend Framework中使用,作为桌面用户和Web用户的核心配置文件。比如引导加载文件 但是我如何在Java中创建/使用这样的类呢?这样我就可以调用像object这样的参数来获得正确的值?另请参见Zend框架示例我的确切目的是实现什么 main.java: Configure configure = new Configure('/tmp/application.inig', 'production'); Sys

我有一个ini文件,如下所示,它将在Java应用程序启动时加载,并且该文件将在Zend Framework中使用,作为桌面用户和Web用户的核心配置文件。比如引导加载文件

但是我如何在Java中创建/使用这样的类呢?这样我就可以调用像object这样的参数来获得正确的值?另请参见Zend框架示例我的确切目的是实现什么

main.java:

Configure configure = new Configure('/tmp/application.inig', 'production');
System.out.println(configure.production.display); // returns false
System.out.println(configure.test.directory); // returns /tmp/another.ini
/tmp/application.ini

[production]
; this is a comment
display = false
; this is a comment
security = true

[test]
complex = true
directory = /tmp/another.ini
例如,在Zend Framework中,我可以这样做,它可以工作:

$config = new Zend_Config_Ini('/tmp/application.ini', 'production');
Zend_Debug::dump($config->display); // returns boolean type false

使用ini4j api,它将为您做任何事情