我开发了一个eclipse插件。创建项目时,我提供了要支持3.2及更高版本的Eclipse版本。该插件在indigo中运行良好。但是,不在Galileo工作。

plugins.xml

<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.2"?>
<plugin>

<extension
         id="wizard"
         name="SubApp Config"
         point="org.eclipse.ui.newWizards">
      <category
            name="SubApp CodeGen"
            id="wizard.category1">
      </category>
      <wizard
            name="SubApp CodeGen"
            icon="icons/wizard.gif"
            category="wizard.category1"
            class="com.xyz.code.generator.wizard.SubAppWizard"
            id="wizard.wizard1">
         <description>

         </description>
      </wizard>
</extension>



</plugin>


清单文件

    Manifest-Version: 1.0
    Bundle-ManifestVersion: 2
    Bundle-Name: com.xyz.article.wizards
    Bundle-SymbolicName: com.citi.code.generator;singleton:=true
    Bundle-Version: 1.0.0
    Require-Bundle: org.eclipse.ui,
     org.eclipse.core.runtime,
     org.eclipse.core.resources,
     org.eclipse.jdt.core,
     org.eclipse.jdt.ui,
     org.eclipse.ui.forms;bundle-version="3.4.1",
     com.citi.code.generator.flavor;bundle-version="1.0.0",
     org.apache.velocity;bundle-version="1.5.0"
    Bundle-ClassPath: .
    Bundle-RequiredExecutionEnvironment: J2SE-1.5,
     JavaSE-1.6


请帮忙

最佳答案

根据弗雷德里克(Fredrik)的评论,

I think Indigo requires java 1.6 and Galileo may not support it. Try to
change execution environment to 1.5 and recompile and see if that changes
anything.


将执行环境更改为1.5,并将JAVA SDK设置为Java 1.5。

它解决了这个问题。谢谢

09-04 14:34
查看更多