Bonjour,
j'ai créé un fragment de plugin pour un plugin qui possédait déjà un fragment.
Dans le fragment que j'ai créé, je veux créer un répertoire "bin", pour mettre les fichier binaire à appeler. MAIS comme dans le premier fragment qui existe déjà, un répertoire "bin" est déjà existant, alors au moment de retrouver le fichier binaire par le code :
il y a confusion (il va chercher dans le premier fragment) entre les deux fragments et donc il ne trouve pas le binaire...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 // we find the path of the executable (dll under windows.) Bundle bundle = MonPluginPlugin.getDefault().getBundle(); URL propUrl = FileLocator.find(bundle, new Path("bin"), null); String pathlib = null; try { pathlib = FileLocator.resolve(propUrl).getFile().substring(1); } catch (IOException ioe) { ioe.printStackTrace(); LOGGER.error("lib isn't found");// TODO }
Je suis obligé de créer un nom de répertoire différents ce qui me gène un peu .
Y a t'il une méthode spécial pour appelé le binaire, pour spécifier dans quel fragment il va chercher ??
Merci d'avance.
Partager