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)
or
String 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 ^^

Était-ce utile?

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 .

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top