J'ai créé un projet OSGi dans lequel j'ai 2 projets: - un projet plugin: qui contient mes fichiers source, ma configuration de produit qui utilise mon projet de fonctionnalité et la fonctionnalité org.eclipse.equinox.p2.ui.user. Cela signifie que mon programme est capable d'installer un nouveau logiciel ou de mettre à jour le programme. - un projet de fonctionnalité qui contient mon projet de plug-in.Équinoxe de construction automatisée PDE: l'exécutable ne fonctionne pas
Je peux exécuter mon programme en éclipse, cela fonctionne. Je peux exporter ma configuration de produit depuis eclipse et ensuite lancer mon programme: ça marche. Après cela, j'aimerais construire automatiquement mon programme avec le framework PDE d'eclipse. J'ai suivi ce tutoriel: http://help.eclipse.org/help32/index.jsp?topic=/org.eclipse. pde.doc.user/guide/tasks/pde_product_build.htm. Je suis capable de générer mon programme pour Windows, Linux et Mac OS. Les exécutables de Windows et Linux fonctionnent. Cependant, l'exécutable de Mac OS ne fonctionne pas.
Lorsque je clique sur l'icône, rien ne se passe et je n'ai pas d'erreur. Pour pouvoir lancer sur Mac OS, je dois remplacer le fichier myExecutable.app/Contents/MacOS/eclipse par celui d'Eclipse.app/Contents/MacOS/eclipse. Il semble que le fichier "eclipse" de mon exécutable généré ne soit pas au bon format.
Savez-vous quelle est la raison de ce problème? Ou peut-être si vous avez une idée pour moi de résoudre cela.
Merci beaucoup,
Bat
Il était seulement: chmod 755 eclipse – user376112
@ user376112, votre propre poste à http://www.eclipse.org/forums/index.php?t=msg&goto=543640& a plus d'informations intéressantes que celle affichée ici, notamment qu'il s'agissait d'un bogue dans la définition des permissions sur les Macs dans les versions pré-Helios d'eclipse, et qu'il existe une solution de contournement pour changer le format du fichier archive en zip qu'eclipse va définir avec les permissions correctes. –