【发布时间】:2014-12-20 18:07:30
【问题描述】:
我已经包含了一个用于身份验证的 jar(我构建了它:MyJar.jar),在那个 jar 中我必须读取我在包中的一些属性(例如 com.jar)。 myproject.properties) 在我的项目的属性文件中。
我在 MyJar.jar 中有一个方法,它接收属性名称和属性文件的路径,如下所示:
public String getValueOfProperty(String property,String pathToPropertyFile){
BasicTextEncryptor encryptor = new BasicTextEncryptor();
Properties props = new EncryptableProperties(encryptor);
props.load(new FileInputStream(pathToPropertyFile));
....
}
我收到以下错误:系统找不到指定的路径
路径为:com/myproject/properties/conf.properties
我做错了什么?
【问题讨论】:
-
属性文件是否打包在jar中?如果是这样,您将不得不以不同的方式加载它。
-
它在项目的一个包中,我已经包含了 jar @user2494817
-
它不必在 jar 中,它在一个包 com.myproject.properties 中的一个新项目中,其中我包含了 jar 文件
标签: java jar properties-file