2014-01-17 68 views
4

我可以在JAVA SE应用程序(而不是Web应用程序)中以编程方式设置jaxb提供程序吗?以编程方式将MOXy设置为JAXB提供程序

我在寻找其他的办法,而不是jaxb.properties与javax.xml.bind.context.factory的= org.eclipse.persistence.jaxb.JAXBContextFactory

回答

6

文件你可以做到以下几点:

import javax.xml.bind.*; 
import org.eclipse.persistence.jaxb.JAXBContextFactory; 

public class Demo { 

    public static void main(String[] args) throws Exception { 
     JAXBContext jc = JAXBContextFactory.createContext(new Class[] {Metadata.class}, null); 

} 
+0

谢谢,但我想改变默认的内部提供程序“com.sun.org.apache.xerces.internal.jaxp.datatype.DatatypeFactoryImpl” – CelinHC

+1

@CelinHC - 看看我的答案在这里:http://stackoverflow.com /一个/383861分之13254722 –

相关问题