2011-07-14 17 views
8

Próbuję nauczyć się produkować webservices za pomocą Javy. Dodałem wtyczkę JAXB do folderu eclipse/plugin i zrestartowałem Eclipse. Dodałem plik .xsd do folderu źródłowego w środowisku Eclipse i próbuję wygenerować klasy z pliku xsd. Samouczek wspomina, że ​​gdy kliknę prawym przyciskiem myszy na pliku .xsd, powinienem zobaczyć opcję o nazwie "JAXB 2.1 -> uruchom XJC", ale nie widzę żadnej takiej opcji w instalacji Eclipse. Widzę tylko opcję "Generuj -> Klasy JAXB". Jeśli wybiorę tę opcję i zmusić go zbudować klas, daje się to powiedzenie o błędzie:Tworzenie klas java z pliku xsd - JAXB

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. 

Może ktoś mi pomóc, aby dowiedzieć się, dlaczego ja nie widząc tę ​​opcję w Eclipse? Próbowałem zarówno Galileo, jak i Heliosa.

+0

Co to ma wspólnego z powołując perspektywy z Java? – razlebe

+0

yikes .. im przykro, miałem zamiar zadać wczoraj pytanie całkowicie diff .. Zacząłem od tego, ale znalazłem asnwer sam .. nie zauważyłem, że mam ten tytuł jeszcze na – RKodakandla

Odpowiedz

12

Odjazd z zainstalowanym JRE w Eclipse

Preferencje> Java> Zainstalowano JRE

Jeśli wskazuje na jre, wskaż go w katalogu instalacyjnym jdk. To stałe błędu dla mnie

5

idź do Okno-> Preferencje -> Zainstalowane JRE

jeśli jesteś wskazując na JRE punktu do JDK emisji zostaną rozwiązane

enter image description here

0

Niestety do tego Necromance stanowisko!

W przypadku dystrybucji Linuksa może to być wynikiem używania pakietów openjdk-*, a nie wyroczni. Offical Oracle Java może być zainstalowany po tym tutorial

dowolnym momencie widzę sun mowa w wyjątkiem zwykle wraca do open-jdk vs oracle-jdk

Powiązane problemy