English 中文(简体)
无效行为
原标题:invalid activator
  • 时间:2012-04-26 17:46:06
  •  标签:
  • eclipse

我知道还有其他问题,但我已尝试过这些问题,为我工作。 我想写一些产出,以摘取我北极圈块的卷宗,但显示:

 java.lang.NoClassDefFoundError: org/apache/poi/hssf/usermodel/HSSFWorkbook

因此,我做的是:plugin.xml->runtime tab->在P-4节中添加poi jars。

但是,在试图运行的时候,它表明:

org.osgi.framework.BundleException: The activator spyros.getInfo.Activator for 
bundle spyros.getInfo is invalid.

我的问题:

  1. Do i have to put the poi jars in a specific folder (example in META-INF folder) and then add them to classpath?
  2. How can i fix the activator error?

I MANIFEST.MF

Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: GetInfo
Bundle-SymbolicName: spyros.getInfo; singleton:=true
Bundle-Version: 1.0.0.qualifier
Bundle-Activator: spyros.getInfo.Activator
Require-Bundle: org.eclipse.core.runtime,
 org.eclipse.jdt.core;bundle-version="3.7.1",
 org.eclipse.core.resources;bundle-version="3.7.100",
 org.eclipse.ui,
 org.eclipse.jdt.ui;bundle-version="3.7.1"
Bundle-ActivationPolicy: lazy
Bundle-RequiredExecutionEnvironment: JavaSE-1.6
Import-Package: org.apache.commons.collections
Bundle-ClassPath: lib/poi-3.8-20120326.jar,
 lib/poi-examples-3.8-20120326.jar,
 lib/poi-excelant-3.8-20120326.jar,
 lib/poi-ooxml-3.8-20120326.jar,
 lib/poi-ooxml-schemas-3.8-20120326.jar,
 lib/poi-scratchpad-3.8-20120326.jar

我的建筑财产

output.. = bin/
bin.includes = plugin.xml,
               META-INF/,
               icons/,
               lib/poi-3.8-20120326.jar,
               lib/poi-examples-3.8-20120326.jar,
               lib/poi-excelant-3.8-20120326.jar,
               lib/poi-ooxml-3.8-20120326.jar,
               lib/poi-ooxml-schemas-3.8-20120326.jar,
               lib/poi-scratchpad-3.8-20120326.jar

My plugin.xml

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

   <extension
         point="org.eclipse.ui.commands">
      <command
            defaultHandler="spyros.getInfo.handlers.GetInfo"
            id="spyros.getInfo.commands.GetInfo"
            name="GetInfo">
      </command>
   </extension>
   <extension
         point="org.eclipse.ui.menus">
      <menuContribution
            allPopups="false"
            locationURI="menu:org.eclipse.ui.main.menu">
         <menu
               id="spyros.getInfo.commands.GetInfo"
               label="My Info">
            <command
                  commandId="spyros.getInfo.commands.GetInfo"
                  label="Get Info"
                  style="push"
                  tooltip="Get Info from methods">
            </command>
         </menu>
      </menuContribution>
   </extension>

</plugin>

我感到非常困惑,但我确信,定居社区会提供帮助,因为你们是最好的! 预言!

问题回答

这是因为:

有一个“NotFoundException”级,试图首先装上该类,然后才开始使用()方法。

为了解决这一问题:

  1. You have to add . in to your class path see following image.

    “entergraph

  2. Add scr as source in your build and . in your bin.includes. See the image below:

    “enterography





相关问题
In Eclipse, why doesn t "Show In" appear for non-Java files?

If I have a *java file open, I can right click on the source, scroll down to "Show In (Alt-Shift-W)", and select Navigator. If I have an *xml, *jsp, or pretty much anything besides a Java source ...

Eclipse: Hover broken in debug perspective

Since upgrading Eclipse (Galileo build 20090920-1017), hover in debug no longer displays a variable s value. Instead, hover behaves as if I were in normal Java perspective: alt text http://...

Eclipse smart quotes - like in Textmate

Happy Friday — Does anyone know if eclipse has the notion of smart quotes like Textmate. The way it works is to select some words and quote them by simply hitting the " key? I m a newbie here so be ...

Indentation guide for the eclipse editor

Is there a setting or plugin for eclipse that can show indentation guides in the editor? Something like the Codekana plugin for visual studio (not so fancy is also OK). Important that it works with ...

Adding jar from Eclipse plugin runtime tab

I want to add .jar files for plugin from the Runtime tab of manifest file. When I use the Add... button, I can see only sub-directories of the plugin project. So if I want to add same .jar file to ...

How to copy multiple projects into single folder in eclipse

I have two projects, Project1 and Project2. Now i want to copy this projects into eclipse workspace but i want these projects to be in a single folder like below. Eclipse Workspace -> Project -> ...

Java: Finding out what is using all the memory

I have a java application that runs out of memory, but I have no idea which code is allocating the memory. Is there an application with which I can check this? I use Eclipse.

热门标签