Pfad der properties-Datei in java

Ich habe eine property-Datei, die in einem Standard-package und die Klasse, in der ich die properties-Datei auch in den gleichen Standard-Paket. Wenn ich nur den Dateinamen ohne Pfad, erhalte ich die Fehlermeldung. Offensichtlich, dass ist nicht richtig, wie ich sollte irgendeine Art von verweisen Pfad zur tat-Datei. Ich Baue die Anwendung als jar-Datei so, wie gebe ich den Pfad der properties-Datei sollte nach innen gehen, die jar-Datei. Ich bin mit Netbeans IDE.

BEARBEITEN

 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);
    }
  • Poste bitte den code, den Sie verwenden, um Zugriff auf die property-Datei.
  • little bunny foo foo: Check mein edit..
  • Ich glaube nicht, verwenden Sie netbeans aber wenn du rechts Klick auf die Datei in netbeans müssen Sie nicht so etwas wie build path > include
  • code-review Kommentar: es sieht aus wie Sie Ihren code und die meisten code-Beispiele in den Antworten zu dieser Frage scheitern schließen Sie die input-stream. Dies könnte zu Problemen führen für Sie.
InformationsquelleAutor Deepak | 2011-07-14
Schreibe einen Kommentar