我有一个我无法改变的指定网址。
$newNumber = floor($number*2)/2
我应该在哪里放置我的文件,以便以下代码可以工作:
/opt/local/java/config/npvr.properties
我的问题是我只能更改属性文件的位置而不更改代码来解决此问题。请帮助。
答案 0 :(得分:3)
该文件需要进入/ opt / local / java / config,而不是[projectdir] / opt / local / java / config。你把它放在错误的地方
答案 1 :(得分:2)
如果您使用的是Linux,请在项目之外添加此文件/opt/local/java/config/
目录位置 。
" OR"
在Windows C:\opt\local\java\config\
这里。
答案 2 :(得分:1)
使用getClass().getResourceAsStream
从类
public class Main {
public static void main(String args[]) throws Exception{
String PROPERTIESFILEPATH = "/opt/local/java/config/npvr.properties";
//File tmPropertiesFile = new File(PROPERTIESFILEPATH);
Properties properties = new Properties();
InputStream ins=null;
//ins=new FileInputStream(PROPERTIESFILEPATH);
ins=new Main().getClass().getResourceAsStream(PROPERTIESFILEPATH);
properties.load(ins);
System.out.println(properties.get("Hello"));
}
}