В моем приложении Java у меня есть класс свойств (показано ниже). Этот класс относится к файлу application.properties на Linux Server.Путь к файлу Linux - символы escape для приложения Java?
Какая правильная форма для ввода пути к файлу, нужны ли мне Escape Chars?
Текущих свойства Класс:
**
* Properties class used to obtain properties from the
* application.properties file
*/
public class MyProperties {
private static Properties props = new Properties();
static {
try {
//path to file on server
java.io.InputStream in= new FileInputStream("/path/to/file/application.properties");
props.load(in);
} catch (Exception e) {
e.printStackTrace();
}
}
/**
* Returns a given property by its key
* @param key
* @return
*/
public static String getProperty(String key) {
return props.getProperty(key);
}
}
я должен использовать: //path//to//file//application.properties
, а не мою текущую реализацию?
Ok, и в файле свойств на поле, нужно ли вообще добавлять кавычки или просто указать путь? – java123999
См. Ссылку. Он был добавлен в ответ для ясности. – FOP
Я пытался использовать Single Quotes, но получил ошибку: «Слишком много символов в String Literal»? – java123999