Tôi đang cố gắng sử dụng giải pháp để tuần tự hóa ngoại lệ bằng cách sử dụng jaxb. (http://forums.java.net/jive/thread.jspa?messageID=256122)gói com.sun.xml.internal.bind.v2.model.annotation không tồn tại
Lớp tôi cần triển khai cho giải pháp đó yêu cầu tham chiếu các lớp com.sun sau.
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;
Khi tôi biên dịch và chạy mã bên trong Eclipse, nó hoạt động tốt. Nhưng khi tôi biên dịch mã bằng Maven, nó không phàn nàn về các gói com.sun như "package com.sun.xml.internal.bind.v2.model.annotation không tồn tại".
Cả nhật thực và maven đang sử dụng JDK 1.6, vì vậy tôi không hiểu tại sao điều này xảy ra. Không phải là những lớp com.sun bên trong JDK?
EDIT: Cuối cùng tôi đã quyết định điều đó là không thể. Tôi chỉ cần tạo một bean mới và sao chép thông tin tôi cần và sử dụng nó.