【发布时间】:2009-08-12 23:44:14
【问题描述】:
我正在尝试使用 jaxb 序列化异常的解决方案。 (http://forums.java.net/jive/thread.jspa?messageID=256122)
我需要为该解决方案实现的类需要引用以下 com.sun 类。
import com.sun.xml.internal.bind.v2.model.annotation.AbstractInlineAnnotationReaderImpl;
import com.sun.xml.internal.bind.v2.model.annotation.Locatable;
import com.sun.xml.internal.bind.v2.model.annotation.RuntimeAnnotationReader;
import com.sun.xml.internal.bind.v2.model.annotation.RuntimeInlineAnnotationReader;
当我在 Eclipse 中编译和运行我的代码时,它运行良好。但是当我使用 Maven 编译代码时,它无法抱怨 com.sun 包,例如“包 com.sun.xml.internal.bind.v2.model.annotation 不存在”。
eclipse 和 maven 都使用 JDK 1.6,所以我不明白为什么会这样。 JDK里面不是那些com.sun类吗?
编辑: 我最终决定这是不可能的。我只是创建了一个新 bean 并复制了我需要的信息并使用了它。
【问题讨论】:
标签: java maven-2 jaxb exception