Tôi đang sử dụng Maven, với plugin một lỗ, nhưng khi tôi chạy một tệp thực thi, tôi được chào đón bằng một bức tường cảnh báo, điều này là không thể chấp nhận để sử dụngone-jar xóa thông tin cảnh báo chi tiết về tải ứng dụng
Tôi đã xem mọi tài nguyên có sẵn trên một bình và không thấy hướng dẫn cách giữ bình để phun ra nhiều cảnh báo khi chạy, có ai đã giải quyết vấn đề này không?
JarClassLoader: Warning: META-INF/LICENSE.txt in lib/commons-io-1.4.jar is hidden by lib/commons-collections-3.2.1.jar (with different bytecode)
JarClassLoader: Warning: META-INF/NOTICE.txt in lib/commons-io-1.4.jar is hidden by lib/commons-collections-3.2.1.jar (with different bytecode)
JarClassLoader: Warning: META-INF/LICENSE.txt in lib/commons-lang-2.4.jar is hidden by lib/commons-collections-3.2.1.jar (with different bytecode)
JarClassLoader: Warning: META-INF/NOTICE.txt in lib/commons-lang-2.4.jar is hidden by lib/commons-collections-3.2.1.jar (with different bytecode)
tôi nghi ngờ những lời cảnh báo có liên quan đến onejar. Nó có thể liên quan đến các lọ được đóng gói trong uber-jar. Chăm sóc cập nhật câu hỏi với các cảnh báo mà bạn quan sát? –
Tôi đã thêm cảnh báo mà tôi đang nói đến, tôi đã thực hiện rất nhiều việc và không tìm thấy ai phàn nàn về điều gì đó tương tự, ứng dụng chạy tốt, nhưng dưới dạng ứng dụng giao diện điều khiển tôi chạy với đối số từ bình , có hàng trăm dòng cuộn giao diện điều khiển của tôi trước khi ứng dụng chạy là mất tập trung và không mong muốn – walnutmon
Tôi tin rằng đây là onejar, http://www.koders.com/java/fid47EFFE76AC8A4DF788B368D79D29DFE89BE94A19.aspx?s=ByteCode#L122 hiển thị mã nguồn JarClassLoader, mà là trong một gói mộtjar, nó có các báo cáo in mà tôi thấy ở đây. Loại thư viện java phân phối nào sử dụng system.out những ngày này? – walnutmon