2014-06-11 14 views
20

Trong đơn của tôi, tôi đang sử dụng apache commons Lang v.3. Một thư viện requried cung cấp cho tôi mộtApache Commons Lang 2 vs 3

java.lang.ClassNotFoundException: org.apache.commons.lang.StringUtils 

Có một xây dựng dịch giữa commmon.lang để commons.lang3 hay tôi phải bổ sung cả hai thư viện lang?

+0

Bạn có thể bao gồm các thư viện requrire phiên bản cũ/mới hơn –

Trả lời

34

Bạn có thể có cả hai Lang2 và Lang3 trong đường dẫn lớp của bạn. Do sự không tương thích của Lang2 và Lang3, gói được cố ý thay đổi từ com.apache.commons.lang thành com.apache.commons.lang3 để bạn có thể có cả hai phiên bản trong classpath mà không xung đột

Các vấn đề liên quan