It's not a secret anymore!
The moose likes Other JSE/JEE APIs and the fly likes file Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Other JSE/JEE APIs
Bookmark " file" Watch " file" New topic
Author file

itisha jain

Joined: Oct 04, 2005
Posts: 11

I am trying to convert a java bean object into xml i.e marshalling.
However when i run my main program,it gives the error
"Exception in thread "main" javax.xml.bind.JAXBException: Unable to locate for package com"
How is this file generated?
my code is as follows.i m able to see the address.xml file i.e being created bit it is empty.

package com;


import javax.xml.bind.JAXBContext;
import javax.xml.bind.JAXBException;
import javax.xml.bind.Marshaller;

//import com.AddressBean;

public class AddressCreator {

public static void writeAddress(Writer pWriter) throws JAXBException {
// Create the element:

com.AddressBean addr = new com.AddressBean();

JAXBContext context = JAXBContext.newInstance("com");
Marshaller marshaller = context.createMarshaller();
marshaller.marshal(addr, pWriter);

public static void main(String[] args) throws Exception {
FileWriter fw = new FileWriter("Address.xml");

Please help as I am stuck at this point.
Tom George
Ranch Hand

Joined: Jan 28, 2004
Posts: 41
Not too familiar with JAXB, but if it is expecting input from some property file, the folder containing the property file should be included in the classpath, right?

I agree. Here's the link:
subject: file
It's not a secret anymore!