XML Editor
Sign up for a WebBoard account Sign Up Keyword Search Search More Options... Options
Chat Rooms Chat Help Help News News Log in to WebBoard Log in Not Logged in
Show tree view Topic
Topic Page 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 Go to previous topicPrev TopicGo to next topicNext Topic
Postnext
Ian ThomasSubject: Java binding class generation
Author: Ian Thomas
Date: 21 Jun 2007 05:30 AM
I have created a simple project using just a copy of purchaseOrder.xsd (borrowed from its install location C:\Program Files\Stylus Studio 2007 XML Enterprise Suite Release 2\examples\simpleMappings\

It validates OK, so I proceeded to generate the java binding classes. I accepted defaults (ie, did not add any custom JAXB options) and a mass of code was generated before this exception occurred -

----
Exception in thread "main" java.lang.NoClassDefFoundError: sun/tools/java/Constants
----

This cascades to 'unknown source' errors (see attached).

Can someone explain this to me, please?

From this (incomplete) java source I have converted to C# using the Microsoft JLCA3 tool, with a few errors. I'll look at those (some numeric typing, other more serious errors) later.

Ian


ImagepurchaseOrder_GenerateJavaBC.jpg
JAXB Conditions

DocumentOutput1.txt
Output from SS code genration

Postnext
Ivan PedruzziSubject: Java binding class generation
Author: Ivan Pedruzzi
Date: 21 Jun 2007 05:09 PM

Hi Ian,

JAXB requires Sun JDK 1.4.2 or greater

Hope this helps
Ivan Pedruzzi
Stylus Studio Team

Postnext
Ian ThomasSubject: Java binding class generation
Author: Ian Thomas
Date: 21 Jun 2007 07:59 PM
Originally Posted: 21 Jun 2007 07:57 PM
I have 1.5.0_08 installed (I think that is in the error report?)

----
Launching "C:\Program Files\Java\jre1.5.0_08\bin\java.exe" -jar "C:\Program Files\Stylus Studio 2007 XML Enterprise Suite Release 2\bin\lib\jaxb\jaxb\lib\jaxb-xjc.jar" -d <outputDirectory> -p purchaseOrder "file:///c:/Validation of XML with XSD/StylusStudio/purchaseOrder.xsd"...
xjc version "1.0.5-b16-fcs"
JavaTM Architecture for XML Binding(JAXB) Reference Implementation, (build 1.0.5-b16-fcs)

.. etc
----

or, do i need to have the entire JDK installed?


Ian

Postnext
Ivan PedruzziSubject: Java binding class generation
Author: Ivan Pedruzzi
Date: 22 Jun 2007 07:27 AM

As stated before the Sun Software Development Kit is required in order to run JAXB.


Ivan Pedruzzi
Stylus Studio Team

Posttop
Ian ThomasSubject: Java binding class generation
Author: Ian Thomas
Date: 22 Jun 2007 07:47 AM
Yes, sorry - I have progressed beyond that point - I got the JAXB-initiated code generation done OK using JDK 1.4.2_xx but now have problems with compilation.

I guess the compilation is not a great problem (and if I were Java-literate, I would know what to do).

Ian

 
Topic Page 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 Go to previous topicPrev TopicGo to next topicNext Topic
Download A Free Trial of Stylus Studio 6 XML Professional Edition Today! Powered by Stylus Studio, the world's leading XML IDE for XML, XSLT, XQuery, XML Schema, DTD, XPath, WSDL, XHTML, SQL/XML, and XML Mapping!  
go

Log In Options

Site Map | Privacy Policy | Terms of Use | Trademarks
Stylus Scoop XML Newsletter:
W3C Member
Stylus Studio® and DataDirect XQuery ™are from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2016 All Rights Reserved.