У меня есть файл свойств, который находится внутри пакета по умолчанию, и класс, в котором я использую файл свойств, также находится в том же пакете по умолчанию. Если я использую только имя файла без пути, я получаю ошибку. Очевидно, что это не правильно, так как я должен дать какой-то путь для ссылки на файл tat. Я создам приложение, сделав его в виде файла JAR, так как я должен указать путь, поскольку файл свойств должен находиться внутри этого файла JAR. Я использую Netbeans IDE.
EDIT
Properties pro = new Properties();
try {
pro.load(new FileInputStream("pos_config.properties"));
pro.setProperty("pos_id", "2");
pro.setProperty("shop_type", "2");
pro.store(new FileOutputStream("pos_config.properties"), null);
String pos_id = pro.getProperty("pos_id");
if(pos_id.equals("")){
pos_id="0" ;
}
global_variables.station_id = Integer.parseInt(pos_id);
String shop_type = pro.getProperty("shop_type");
if(shop_type.equals("")){
shop_type="0" ;
}
global_variables.shop_type = Integer.parseInt(shop_type);
} catch (IOException ex) {
Logger.getLogger(Main.class.getName()).log(Level.SEVERE, null, ex);
}