另一方面,普通java项目1,目录结构注意:db.properties放在src目录下
2.App代码示例package com.test : import java.util.ResourceBundle; 公共类app { publicstaticvoidmain (字符串[ ] args )//src目录下的db.propertiesresourcebundleresource=resource bundler system.out.println(key ); }} 3.db.properties文件示例driver=com.MySQL.CJ.JDBC.driver4.结果示例
5.db.properties放在指定目录下1 .目录结构
//App代码示例package com.test; import java.util.ResourceBundle; public class app { publicstaticvoidmain (字符串[ ] args )//包名称文件名resourcebundleresource=resource bundle.get bundle ) system.out.println(key ); 1.maven项目1.maven项目属性必须位于资源文件夹下
2 .直接放入包名中是无效的
1 .目录结构
2.App代码示例package com.xiaoi : import java.util.ResourceBundle; public class app { publicstaticvoidmain (字符串[ ] args ) ) resourcebundleresource=resource bundle.get bundle (' db ' ); string key=resource.getstring (' driver '; system.out.println('key'key; } 3.db.properties示例driver=com.MySQL.CJ.JDBC.driver4.软件包出现异常的exceptioninthread ' main ' Java.util.missinging locale zh _ cnat Java.util.resource bundle.throwmissingresourceexception (resource bundle.Java 33601 )。 at Java.util.resource bundle.getbundleimpl (resource bundle.Java :1396 ) at Java.util.resource bundle.get bundle )