Bạn không thể tắt chúng, Eclipse chỉ lọc chúng cho bạn (nếu được yêu cầu làm như vậy).
nhanh sửa chữa tạm thời trên Linux:
javac *.java 2>&1 | pcregrep -v -M ".*Sun proprietary API.*\n.*\n.*\^"
2> & 1 ... đặt thiết bị lỗi chuẩn vào STDOUT, vì vậy các đường ống "|" sẽ làm việc
pcregrep có thể hoặc có thể không có mặt trên hệ thống của bạn - nếu không, sử dụng tiện ích gói của bạn (ví dụ trên Debian, Ubuntu vv: "sudo apt-get install pcregrep")
Các tìm kiếm biểu hiện cho Cảnh báo "Sun API độc quyền" và hai dòng sau (chứa dòng và "^" cho biết vị trí của lỗi trong dòng).
Tôi để lại "cảnh báo XY". dòng trong lúc kết thúc, kẻo tôi quên có là cảnh báo; o) Lưu ý rằng nếu bạn có các cảnh báo khác là tốt, số lượng báo cáo sẽ tất nhiên không chính xác: o) cũng
LƯU Ý chuẩn " grep "không hoạt động tốt, bởi vì nó không thể mở rộng nhiều dòng.
thể thay thế nó với một thực hiện, ví dụ như, http://iharder.sourceforge.net/current/java/base64/ – JeeBee
Hoặc http: // commons. apache.org/codec/apidocs/org/apache/commons/codec/binary/Base6 4.html – JeeBee
bản sao có thể có của [Suppress javac warning "... là API độc quyền nội bộ và có thể bị xóa trong bản phát hành trong tương lai"] (http://stackoverflow.com/questions/13855700/suppress-javac-warning-is- – Flow