我正在尝试将System.setProperty
设置为文件路径:
//properties key
String propFile = "propertiesFile";
String pathToFile = "properties/prop.properties";
File file = new file(pathToFile);
//properties value
String path = file.getAbsolutePath();
System.setProperty(propFile, path);
//using properties.....
我得到了FileNotFoundException
。
打印文件时,我得到absolutePath
- c:\Project...\prop.properties
是否应该以另一种方式设置System.setProperty
?
properties
中的src
- 包。
答案 0 :(得分:3)
您的问题与String
方法无关,因为您的路径与其他任何new File(pathToFile)
一样进行管理,您提出的问题更多是System.getProperty("user.dir")
引用的是非现有文件相对路径和绝对路径是从用户目录(new File(pathToFile).exists()
的值)创建的,这可能不是您所期望的。如果您致电false
,则会先返回console.log(a.item(4).childNodes.item(0));
检查生成的路径。