对于工具开发,我希望在用户使用工具之前配置基本信息,如InputPath, OutputPath, DB服务器名称(用户名,pwd和DBname)等。
在XML文件中拥有这些信息并从java代码中读取该文件是否更容易?或者创建一个*。
我用的是netbeans 7.0版本。
如果用户没有修改默认信息,则该文件将使用默认信息。
同时,用于存储默认信息的xml应该可供用户更新。
谢谢你,兰姆
两种方法都是完全可以接受的。
标准库中的Properties类将允许您使用属性格式或xml格式,只需很少的代码更改。
.properties方法
Properties props = new Properties();
props.load(new FileInputStream("user.properties"));
//get a value with a default of NOTDEFINED if there is no value found.
String dbPath = props.getProperty("databasePath","NOTDEFINED");
.xml方法
Properties props = new Properties();
props.loadFromXML(new FileInputStream("user.properties"));
String dbPath = props.getProperty("databasePath","NOTDEFINED");