2010-07-27 3 views
0

j'ai exception, tout en exécutant la classe java d'Eclipse:
java.util.MissingResourceException: Vous ne trouvez pas bundle pour dbconfig nom de base, en_USComment ajouter une référence au fichier .propeties dans .classpath

Il semble que mon fichier dbconfig.properties ne se trouve pas dans classpath.

  1. dbconfig.properties situé dans la racine du projet.

  2. Eclipse est couru avec des arguments VM (dans configurations Run -> Arguments Menu):
    -Dcom.xxx.db.cfg=dbconfig

  3. faisceau de ressources

    est récupéré comme suit: rb=ResourceBundle.getBundle((String)System.getProperties().get("com.xxx.db.cfg"));

Comment ajouter une référence à ce fichier de propriétés dans le fichier .classpath?

+0

Vous devez nous en dire un peu plus sur la structure de votre projet et aussi comment vous essayez de charger le fichier de propriétés à partir du code – willcodejavaforfood

+0

questuin est mis à jour – sergionni

Répondre

3

résolu en spécifiant: classpathentry kind = chemin « lib » = « dbconfig.properties »

3

Cliquez avec le bouton droit sur votre projet et choisissez Build Path-Configure Build Path. Cela ouvre une boîte de dialogue avec quatre onglets pour configurer le chemin de génération. Si votre fichier de propriétés se trouve déjà dans votre projet, il est probable qu'il figure déjà dans le chemin de génération et que vous ne le référenciez que de manière incorrecte.

4

Si votre fichier « » dbconfig.properties est dans certains dossier appelé « ressources » dans votre projet, Clic droit sur 'resources' -> Build Path-> Utiliser comme dossier source

Questions connexes