ciao ragazzi,
mi serve il vostro aiuto.
devo utilizzare delle info presenti in un file di configurazione.
sto utilizzando ResourceBundle,
però mi dice che non riesce a trovare il file.
vi posto il codice, così capirete qualcosa in più:
file config.propertis
classe configurationcodice:server_1 = 50000 server_2 = 50001 server_3 = 50002
adesso per ottenere l'informazione che mi serve utilizzo il metodo getString:codice:package resources; import java.util.MissingResourceException; import java.util.ResourceBundle; public class Configuration { //nome del file di configuazione senza estensione private static String BUNDLE_NAME = "config"; private static final ResourceBundle RESOURCE_BUNDLE = ResourceBundle.getBundle(BUNDLE_NAME); /** * */ private Configuration() { } /** * @param key * @return String, key */ public static synchronized String getString(String key) throws MissingResourceException { return RESOURCE_BUNDLE.getString(key); } }
esempio:
ma mi da l'errore:codice:String ps1 = Configuration.getString("server_1");
potete aiutarmi.codice:java.util.MissingResourceException: Can't find bundle for base name main.config, locale it_I
perchè non riesce a localizzare il file config.propertis?
grazie

Rispondi quotando