La produzione di classi java da file xsd – JAXB

Sto cercando di imparare a produrre servizi web con Java. Ho aggiunto JAXB plugin per eclipse/cartella plugin e ho riavviato eclipse. Ho aggiunto un .file xsd per la cartella di origine in eclipse e sto cercando di generare le classi dal file xsd. Il tutorial menziona che, quando fare .file xsd, devo vedere un’opzione chiamata “JAXB 2.1 – > esegui XJC”, ma non vedo alcuna opzione sul mio installazione di eclipse. Io vedo solo “Genera – > JAXB Classi di opzione”. Se si seleziona questa opzione e la forza di costruire classi, dà fuori un errore che dice:

The classpath for this project does not appear to contain the necessary libraries to proceed with class generation.
Please insure that a JAXB implementation is available on the classpath. Couldn't find the main class com.sun.tools.xjc.XJFacade.

Qualcuno mi può aiutare a capire perché non sono io, visto che l’opzione under eclipse? Ho provato sia galileo e Helios.

  • Che cosa ha a che fare con invocando outlook da Java?
  • yikes.. mi dispiace, stavo per chiedere alcuni completamente diff domanda.. ieri ho iniziato su di esso, ma trova la risposta di me stessa.. non hai notato che ho avuto che il titolo ancora in

 

4 Replies
  1. 12

    Controllare con installato il JRE in eclipse

    Preferenze > Java > Installato JRE

    Se punti al jre poi puntare alla directory di installazione di jdk. È corretto l’errore per me

  2. 0

    Mi dispiace necromance questo post!

    Su distribuzioni linux, questo può essere un risultato dell’utilizzo di openjdk-* pacchetti piuttosto che oracle quelli.
    Ufficiale oracle java può essere installato seguendo questa tutorial

    Ogni volta che vedo sun menzionato l’eccezione di solito torna a open-jdk vs oracle-jdk

Lascia un commento