Tengo un archivo de propiedades que está dentro de un paquete predeterminado y la clase en la que estoy usando el archivo de propiedades también está en el mismo paquete predeterminado. Si utilizo solo el nombre de archivo sin ninguna ruta, recibo un error. Obviamente, eso no es correcto ya que debería dar algún tipo de ruta para referirme al archivo tat. Construiré la aplicación, la convertiré en un archivo jar, así que, ¿cómo debo dar la ruta, ya que el archivo de propiedades debe ir dentro de ese archivo jar? Estoy usando Netbeans IDE.Ruta del archivo de propiedades en java
EDITAR
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);
}
Publique el código que está utilizando para acceder al archivo de propiedades. – mre
@ little bunny foo foo: Verifique mi edición ... – Deepak
No uso netbeans pero si hace clic derecho en el archivo en netbeans, no tiene algo como 'build path> include' – talnicolas