java11 RCP 应用程序中的 JAXBContext#newInstance
JAXBContext#newInstance in java11 RCP application
我正在将现有的 Eclipse RCP
应用程序从 Java8 迁移到 Java11。
因此,现在需要手动添加 JAXB 插件。如果有人正在寻找一个很好的例子,我找到了这个:https://github.com/vogellacompany/eclipsercp-jaxb-java11
在那里,JAXBContext 是这样实例化的:
JAXBContext.newInstance(Bookstore.class.getPackageName(), Bookstore.class.getClassLoader());
有什么办法只通过class就可以让工厂开工吗?像这样:
JAXBContext.newInstance(Bookstore.class);
在第二种情况下我们得到这个异常:
java.lang.ClassNotFoundException: org.eclipse.persistence.jaxb.JAXBContextFactory
moxy 实现提供了一个显式工厂来创建 JAXBcontext:org.eclipse.persistence.jaxb.JAXBContextFactory#createContext
我正在将现有的 Eclipse RCP
应用程序从 Java8 迁移到 Java11。
因此,现在需要手动添加 JAXB 插件。如果有人正在寻找一个很好的例子,我找到了这个:https://github.com/vogellacompany/eclipsercp-jaxb-java11
在那里,JAXBContext 是这样实例化的:
JAXBContext.newInstance(Bookstore.class.getPackageName(), Bookstore.class.getClassLoader());
有什么办法只通过class就可以让工厂开工吗?像这样:
JAXBContext.newInstance(Bookstore.class);
在第二种情况下我们得到这个异常:
java.lang.ClassNotFoundException: org.eclipse.persistence.jaxb.JAXBContextFactory
moxy 实现提供了一个显式工厂来创建 JAXBcontext:org.eclipse.persistence.jaxb.JAXBContextFactory#createContext