I recently developed the Eclipse plugin, however the plugin does not seem to load in Eclipse (3.4.2). If I go to
Help > About Eclipse Platform > Configuration Details
I see the plugin is specified
file:/C:/Program Files/eclipse/ganymede/plugins/de.vogella.plugin.htmlconverter_1.0.0.jar
However, it does not work. I know that the plugin was implemented correctly, as if I right-clicked on the project ( de.vogella.plugin.htmlconverter) and select Run Eclipse Application, then a new Eclipse starts and the pop-up menu that was implemented works. Why it doesn't work when I export a project from Eclipse and put it in the plugins directory.
I tried this on both Windows XP and Mac OS X to no avail, if I check the JAR, I see all the necessary artifacts.
META-INF/
META-INF/MANIFEST.MF
de/
de/vogella/
de/vogella/plugin/
de/vogella/plugin/htmlconverter/
de/vogella/plugin/htmlconverter/handler/
src/
src/de/
src/de/vogella/
src/de/vogella/plugin/
src/de/vogella/plugin/htmlconverter/
src/de/vogella/plugin/htmlconverter/handler/
de/vogella/plugin/htmlconverter/Activator.class
de/vogella/plugin/htmlconverter/handler/Convert.class
plugin.xml
My MANIFEST.MFalso looks like this
Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: Htmlconverter Plug-in
Bundle-SymbolicName: de.vogella.plugin.htmlconverter;singleton:=true
Bundle-Version: 1.0.0
Bundle-Activator: de.vogella.plugin.htmlconverter.Activator
Require-Bundle: org.eclipse.ui,org.eclipse.core.runtime,org.eclipse.co
re.resources;bundle-version="3.4.0",org.eclipse.jdt.core;bundle-versi
on="3.4.0"
Bundle-RequiredExecutionEnvironment: J2SE-1.5
Import-Package: org.osgi.framework;version="1.3.0"
Export-Package: de.vogella.plugin.htmlconverter;uses:="org.osgi.framew
ork,org.eclipse.ui.plugin",de.vogella.plugin.htmlconverter.handler;us
es:="org.eclipse.core.commands,org.eclipse.core.resources,org.eclipse
.core.runtime"
, . , , , Eclipse. , .
Eclipse, , .
, Eclipse, . , MANIFEST.MF , MANIFEST.MF, , Eclipse
- ?