Stappen Voor Het Oplossen Van Problemen En Het Oplossen Van Het Probleem Met Het Klassepad Voor Debuggen Van De Eclipse-plug-in

Deze tutorial is bedoeld om je te ondersteunen als je een Eclipse plug-in debug classpath error krijgt.

Download de beste Windows-reparatietool voor u. Klik hier om vandaag nog te beginnen met het repareren van uw pc.

Deze vraag is het vervolg op deze vraag. Paul Webster heeft me vriendelijk geholpen om een ​​groot aantal achter mijn problemen te vinden, maar er blijft één demoraliserende component over, en ik ben er vrij zeker van dat het classpath-element één keer wordt geteld als ik een exporttool ben, op een formulier, niet wanneer ik je plug-in debug.

eclipse wordpress extension debug classpath

Dit is twijfelachtige informatie en feiten die ik tot nu toe heb gevonden door wattenstaafjes te gebruiken van verschillende web-voedingsmiddelen (waarvoor dit profiel een uitstekende bron van onschatbare waarde was):

  • Plug-ins vertrouwen volledig op het Bundle-Classpath over het MANIFEST.MF-bestand. Als de mode niet kan worden gevonden in de JRE-bibliotheek van het menselijk lichaam, in plug-in-afhankelijkheden, mogelijk in een nieuwe map of JAR, NoClassDefFound NoClassFound had moeten gebeuren. Require-Bundle
  • Alleen gebruiken over pakketten die ik maak. (In andere zoektermen, andere bundels voor mijn werkruimte. Dit betekent dat mijn beste Require push leuk zal zijn in combinatie met short.)
  • Gebruik Import-Package voor pakketten van derden die nodig zijn voor zowat elk pakket. Deze lijst kan redelijk lang zijn, afhankelijk van het aantal kanten. Dit zijn de pakketten die ik gebruik.
  • Als ik een pakket van derden nodig heb, maar het wordt niet verkocht, moet ik de aanbieding maken en downloaden. Dan moet ik, op bevel, het pakket voor buitenlandse handel importeren.
  • Als een pakket vrijwel alle pakketten heeft die geschikt zijn voor een programma en ze exporteert, neem dan zeker individuele pakketten op als geïmporteerde pakketten. (Met andere woorden, pakketten die al door het pakket zijn geleverd, worden nooit opnieuw geëxporteerd.)

Met dit in gedachten heb ik mijn MANIFEST.MF-bestand aangepast om binnen de bovenstaande regels te blijven. Als ik de applicatie debug, werkt alles prima. Alles is gevonden, natuurlijk glijdt de plug-in weg zoals verwacht, maar dit wordt belabberd dat ik ga voor je om de plug-in nu te exporteren.

Als ik een WordPress-tool probeer te exporteren, compileert alles behalve één. Het logbestand bevat het volgende bericht:

eclipse plug-in debug classpath

  # 07/03/12 10:09:57 EDT# op de Eclipse-compiler voor Java (TM) 0.A76_R36x, 3.6.2, IBM Copyright Corp 2000, 2010. Alle civiel correct voorbehouden.----------1. FOUT in E:  NotesDev  NotesPlugin  com.auth.lotusplugin.popdlg  src  com  auth  lotusplugin  popdlg  SettingsDialog2.java (met tandem 0)    PreAllow helemaal alleen com.auth.lotusplugin.popdlg;    ^Kan de modus com.ibm.rcp.swt.swidgets.SCoolBar niet oplossen. Het wordt uiteindelijk gezinspeeld door de .class-bestanden----------1 moeilijke rechtszaak (1 ik heb een fout) 

Er is nu vastgesteld dat de com.ibm.rcp.swt.swidgets.SCoolBar meestal rechtstreeks afkomstig is van com.ibm.rcp.swtex.win32_6.2.2.20100729-1241.jar <. / code> wordt in de meeste gevallen geëxporteerd volgens com.ibm.rcp.jfaceex_6.2.2.20100729-1241.jar . In mijn project heb ik deze geweldige stappen gevolgd:

  1. Toegevoegd.ibm.rcp.jfaceex als een nieuwe goede aanvullende link naar build.properties vanaf het tabblad Afhankelijkheden.
  2. Toegevoegd com.ibm.rc.swt.swidgets als een verzonden pakket aan het tabblad Afhankelijkheden.

Toch werd de klasse niet eens gevonden bij het exporteren van de plug-in. Met dit idee in gedachten, denk ik dat er absoluut het beste fundamentele verschil is tussen hoe de wordpress-tool wordt gecompileerd, wanneer er meestal fouten worden gemaakt en wanneer de applicatie wordt verkocht, en ik ben me niet bewust van het verschil.

Als iemand me inderdaad kan helpen met deze laatste moeilijkheden, zou ik heel blij zijn.

Relevante delen van MANIFEST.MF naast build.properties informatie en feiten zijn opgenomen ter referentie lager dan.

Aanbevolen:

Is uw computer traag en traag? Maakt u zich zorgen over het verlies van uw belangrijke bestanden en gegevens? Zoek dan niet verder dan Restoro - de ultieme oplossing voor het oplossen van al uw Windows-gerelateerde problemen. Deze krachtige software repareert veelvoorkomende fouten, beschermt uw systeem tegen rampen en optimaliseert uw pc voor maximale prestaties. Dus wacht niet langer - download Restoro vandaag nog en geniet van een soepele, snelle en zorgeloze computerervaring!

  • 1. Download en installeer Reimage
  • 2. Start het programma en selecteer uw taal
  • 3. Volg de instructies op het scherm om het installatieproces te voltooien

  •   T De vastgelegde is vereist: com.ibm.lotuslabs.context.service, com.ibm.lotuslabs.ui, com.SatuitCRM.WebServicesPartij importeren: com.ibm.rcp.jface.action, com.ibm.rcp.swt.swidgets, javax.swing, lotus. dominostenen Lotus Notes, org.eclipse.jface.action, org.eclipse.jface.window, org.eclipse.swt, org.eclipse.swt.events, org.eclipse.swt.graphics, org.eclipse.swt.layout, org.eclipse.swt.widgets, org.eclipse.ui.plugin, org.osgi.frameworkExportpakket: com.auth.lotusplugin.popdlg;   gebruikt: = "com.ibm.rcp.jface.action,   com.ibm.lotuslabs.context.service.document,   com.ibm.lotuslabs.ui,   com.ibm.rcp.jface.action,   com.ibm.rcp.swt.swidgets,   com.satuit.core,   com.SatuitCRM.WebServices,   javax.swing,   lotus. dominostenen   Lotus Notes,   org.eclipse.jface.action,   org.eclipse.jface.window,   org.eclipse.swt,   org.eclipse.swt.events,   org.eclipse.swt.graphics,   org.eclipse.swt.layout,   org.eclipse.swt.widgets,   org.eclipse.ui.plugin,   org.osgi.framework "Klaspad instellen:., com.satuit.core.jar, com.ibm.lotuslabs.ui.jar, com.ibm.lotuslabs.context.service.jar, com.SatuitCRM.WebService.jar, lib / Activering-1.1.1.jar, lib per commons-lang3-3.1.jar, lib / mail.jar, lib of SatuitCRM_XML_API2.jar 
      bron .. betekent src /Uitgang .. is gelijk aan container /bin.includes = META-INF /, n               plug-in.xml, n               lib - commons-lang3-3.1.jar, n               bibliotheek versus activatie-1.1.1.jar, n               lib en mail.jar, n               lib versus SatuitCRM_XML_API2.jar, n               ...additional.bundles impliceert com.ibm.rcp.browser.ie, n                     com.ibm.rcp.jfaceex 

    Haal vandaag nog de beste Windows-reparatietool. Klik hier om nu te downloaden.