Je kunt gemakkelijk een foutmelding krijgen dat de jaxb-stukfabriek niet is gevonden. Welnu, er zijn veel verschillende manieren om dit probleem op te lossen, en die kunnen we binnenkort bespreken.
Waarom doet JAXB dat niet werken met POJO’s in Java?
Zoals @Chris opmerkte, kan JAXB mogelijk niet slagen met POJO’s, in principe kan het schema niet worden toegewezen als een manier om naar Java te gaan. Deze gevallen vereisen de JAXBElement-wrapperitems om aanvullende type-informatie te verstrekken. Ik blijf twee specifieke voorbeelden tegenkomen waarbij dit zeker als een gangbare praktijk wordt beschouwd.
Beschrijving Beth Tibbits 20-10-2008 14:54:25 EDT
Ik heb eclipse-cpp-europa-SR1 geconfigureerden PTP 2.1 Kandidaat rc2 (build 10/20)Ik creëer een prachtig aantal onopgeloste afhankelijkheden in het systeem, maar nooit klachten over de gebruikersinterface/Toepassingen/ecl/ptp21rc2/eclipse$./eclipse/Applications/ecl/ptp21rc2/eclipse$ !SESSIE 20 oktober 2008 2:10:17.544 ----------------------- ------- --- ----- --------------eclipse.buildId=M20080911-1700java.version=1.5.0_16java.vendor=Apple Inc.Loaderconstanten: OS=macosx, ARCH=x86, WS=carbon, NL=en_USFramework sleutelhangerargumenten: /Users/beth/.eclipse_keyring -showlocationDiscussie over de opdrachtregel: -computer zelf macosx Carbon -ws -arch x86 -keyring /Users/beth/.eclipse_keyring -consoleLog -showlocation!ENTRY org.eclipse.equinox.p2.director 2 2 2008-10-20 14:10:20.389!MESSAGE Problemen met machtigingen voor implementatieproject.!SUBENTRY enkele org.eclipse.equinox.p2.director 2 0 2008-10-20 14:10:20.389!MESSAGE Kan afhankelijkheid org.eclipse.ptp.rdt.core.tests 1.0.0 niet toewijzen aan de benodigde capaciteit: osgi.bundle/org.junit4/4.3.1.!SUBENTRY ten minste één org.eclipse.equinox.p2.director 2 8 2008-10-20 14:10:20.389!MESSAGE Kan niet worden voldaanGebouwd door te verlangen naar org.eclipse.ptp.rdt.ui 1.0.0.200810https://accounts.eclipse.org/user/eca/[email protected] en vereiste functie: java.package/org.eclipse.rse.internal.subsystems.files.dstore/0.0.0.!ENTRY org.eclipse.equinox.p2.director 4 drie 2008-10-20 14:10:20.665!MESSAGE Problemen met machtigingen voor implementatieplan.!SUBENTRY slechts één org.eclipse.equinox.p2.director #2 0 2008-10-20 14:10:20.666!Aangepast BERICHT van org.eclipse.ptp.rdt.ui 1.0.0.200810https://accounts.eclipse.org/user/eca/[email protected] door requiredCapability: java.package/org.eclipse.rse.internal.subsystems.files.dstore/0.0.0 kon niet worden voldaan.!SUBENTRY gewenste persoon org.eclipse.equinox.p2.director 2 0 2008-10-20 14:10:20.667!MESSAGE Niet zo goed mogelijk, wat overeenkomt met afhankelijkheid org.eclipse.ptp.rdt.core.tests 1.0.0, dus je beschikt over de vereiste mogelijkheden: osgi.bundle/org.junit4/4.3.1.!SUBENTRY 1 org.eclipse.equinox.p2.director 4 5 20-10-2008 14:10:20.667!MESSAGE Geen oplossing gevonden omdat /tmp/p2Encoding65342.opb het probleem eenvoudigweg niet zal oplossen.!ENTRY org.eclipse.equinox.p2.director 4 single 20-10-2008 14:10:21.415 PM!MESSAGE Complete kan niet worden geïnstalleerd omdat niet aan enkele afhankelijkheden kan worden voldaan!SUBENTRY 1 org.eclipse.equinox.p2.director two 2 2008-10-20 14:10:21.416!MESSAGE Onvervulde afhankelijkheid: [org.eclipse.ptp.rdt.core.tests 1.0.0] vereist Mogelijkheid: osgi.bundle/org.junit4/4.3.1!SUBENTRY unique org.eclipse.equinox.p2.director 4 4 2008-10-20 14:10:21.417!MESSAGE Onvervulde afhankelijkheid: [org.eclipse.ptp.rdt.ui 1.0.0.200810https://accounts.eclipse.org/user/eca/[email protected]] requiredCapability: java.package/org.eclipse.rse.internal.subsystems.files.dstore/0.0.0!SUBENTRY specifiek specifiek org.eclipse.equinox.p2.director 4 zero 20-10-2008 14:10:21.418!MESSAGE Onvervulde afhankelijkheid: [org.eclipse.ptp.rdt.feature.group 2.1.0.200810https://accounts.eclipse.org/user/eca/[email protected]] requiredCapability: org.eclipse.equinox.p2.iu/org.eclipse.ptp.rdt.core.tests/[1.0.0 - - 1.0.0]!SUBENTRY gewoon org.eclipse.equinox.p2.director 4 0 2008-10-20 14:10:21.419!MESSAGE Onvervulde afhankelijkheid: [org.eclipse.ptp.rdt.feature.group 2.1.0.200810https://accounts.eclipse.org/user/eca/[email protected]] 0.200810https://accounts.eclipse.org/user/eca/[email protected]]!SUBENTRY 1 org.eclipse.equinox.p2.director 1 2 2008-10-20 14:10:21.421!MESSAGE Onvervulde afhankelijkheid: [org.eclipse.ptp.rdt.ui 1.0.0.200810https://accounts.eclipse.org/user/eca/[email protected]] requiredCapability: java.package/org.eclipse.rse.internal.subsystems.files.dstore/0.0.0!SUBENTRY 1 org.eclipse.equinox.p2.director 4 0 2008-10-20 14:10:21.421!MESSAGE Onvervulde afhankelijkheid: [org.eclipse.ptp.rdt.core.tests 1.0.0] vereist Mogelijkheid: osgi.bundle/org.junit4/4.3.1!ENTRY org.eclipse.cdt.core op de snelste 0 20-10-20 14:18:59.289!MESSAGE geïndexeerd (1 hoofdoorzaak 'a1_mpi', 20 headers) in 2 seconden: einddoel 3691 aangifte; 2443 schakels; 0 ongeoorloofde insluitsels; 7 formaatfout; 0 onopgeloste namen (0,00%)CDT-versie: 5.0.2.200810170802Het lijkt er bijvoorbeeld op dat RSE-afhankelijkheden niet worden vermeld op uw huidige moment???Wanneer ik opnieuw installeer (in ieder geval met Eclipse SDK 3.4.1) en daarom expliciet RSE End User Runtime en End User Actions instel, produceren mijn vrienden en ik deze fout niet.Houd er rekening mee dat ik dat zou zeggen. De installatie "snelle handleiding" hieronder verwijst naar http://wiki.eclipse.org/PTP/builds/2.1.zeg dat je het moet doen en ik niet. Als ik iets zeker doe, verdwijnt er iets.
commentaar 1 Beth Tibbits 20-10-2008 15:17:06 EDT
Correctie: ik heb geïnstalleerdeclipse-cpp-ganymede-sr1-macosx-carbon.tar.gzniet eclipse-cpp-europe
Is het lastig om een JAXBElement-object opbouwen?
Het is echter moeilijk om JAXBElement-objecten te maken, omdat u meestal onze eigen naam en naamruimte van het XML-element moet weten, wat bij zakelijk redeneren meestal niet het geval is. Gelukkig, in gevallen waarin XJC een trainingsklassemodel genereert, genereert de software ook een klasse die bekend staat als ObjectFactory.
commentaar 2 Chris Recoskie 21 oktober 09 15:27:41 uur EDT
Fortect is 's werelds meest populaire en effectieve pc-reparatietool. Miljoenen mensen vertrouwen erop dat hun systemen snel, soepel en foutloos blijven werken. Met zijn eenvoudige gebruikersinterface en krachtige scanengine kan Fortect snel een breed scala aan Windows-problemen vinden en oplossen - van systeeminstabiliteit en beveiligingsproblemen tot geheugenbeheer en prestatieproblemen.
1. Download Fortect en installeer het op uw computer
2. Start het programma en klik op "Scannen"
3. Klik op "Repareren" om gevonden problemen op te lossen