Lire propriétés à distance
-
19-09-2019 - |
Question
D'abord, Bonjour à tous (/ monde)!
Je fais une application Eclipse RCP » qui a besoin d'inspecter certains .properties situé dans certains plugins qui est Id que je connais à l'exécution.
Je voudrais savoir s'il y a un facile façon de les lire, par exemple, je sais que dans mon plugin * org.anyname.myplugins. mypluginthatrocks Je suis un fichier nommé myawsomeproperties .properties *, comment puis-je l'ouvrir et le lire easyly avec une sorte de système de lecture / définition comme
String getInProperties(String fileNameOrPath,String myPropertieId)
void setInProperties(String fileNameOrPath,String myPropertieId,String myPropertieValue)
orString getInProperties(File file,String myPropertieId)
void setInProperties(File file,String myPropertieId,String myPropertieValue)
or tout autre moyen de ce type si vous obtenez ce que je veux dire ...
Merci d'avance ^^
La solution
Eh bien, si ce sont des propriétés pures et simples Juste, il y a le bon vieux ResourceBundle qui fera l'affaire.
Mais, si vous voulez le faire, à mon humble avis, un peu plus propre, et dans un esprit plus Eclipse orienté, je vous suggère de créer une classe que vous utilisez la classe NLS, comme expliqué ici .