mercredi 3 juin 2015

Property speichrn funktioniert nicht

Hallo Community,
ich habe folgendes Problem: ich habe eine Propertys datei. daraus werte lesen funktioniert schon einwandfrei. Das schreiben klappt noch nicht so ganz. ich erhalte keine fehlermeldung, allerdings hat sich in der propertys nichts getan.

hier meine "config.java"
Java Code:

  1. /*
  2.  * To change this license header, choose License Headers in Project Properties.
  3.  * To change this template file, choose Tools | Templates
  4.  * and open the template in the editor.
  5.  */
  6. package tradedangerous.ui;
  7.  
  8. /**
  9.  *
  10.  * @author BechtJu
  11.  */
  12.  
  13. import java.util.*;
  14.  
  15.  
  16. public class Config
  17. {
  18. Properties configFile;
  19. public Config()
  20. {
  21. configFile = new java.util.Properties();
  22. try {
  23. configFile.load(this.getClass().getClassLoader().
  24. getResourceAsStream("resources/config.properties"));
  25. }catch(Exception eta){
  26. eta.printStackTrace();
  27. }
  28. }
  29. public String getProperty(String key)
  30. {
  31. String value = this.configFile.getProperty(key);
  32. return value;
  33. }
  34. public void storeProperty(String[] key){
  35. configFile.setProperty(key[0], key[1]);
  36. }
  37. }


und hier mein kleiner test mit dem ich eine einstellung "test" mit dem value "test" speichern möchte
Java Code:

  1. private void uniquecheckActionPerformed(java.awt.event.ActionEvent evt) {
  2. String[] key = {
  3. "test", "test2"
  4. };
  5. Config config = new Config();
  6. config.storeProperty(key); // TODO add your handling code here:
  7. }


Property speichrn funktioniert nicht

0 commentaires:

Enregistrer un commentaire