C'est un comportement très étrange que j'ai remarqué en développant le plugin. J'ai un fichier dans le bundle qui doit être chargé pour l'assistant. J'ai essayé de charger le fichier dans Eclipse en utilisant le code suivant.
Bundle bundle = Platform.getBundle(MTPAppPlugin.getDefault()
.getBundle().getSymbolicName());
URL fileURL = bundle.getEntry(relativeFilePath);
File file = new File(FileLocator.resolve(fileURL).toURI());
Mais cela n'a pas fonctionné dans MyEclipse, j'ai donc utilisé une autre méthode pour mon Eclipse.
url = new URL("platform:/plugin/"
+ MTPAppPlugin.getDefault().getBundle().getSymbolicName()
+ relativeFilePath);
InputStream inputStream = url.openConnection().getInputStream();
in = new BufferedReader(new InputStreamReader(inputStream));
J'ai besoin de savoir s'il existe une méthode commune pour charger le fichier pour Eclipse et My Eclipse.