Вы не можете отключить их, Eclipse просто фильтрует их для вас (если это будет сказано).
Быстрый промежуточный фикс на Linux:
javac *.java 2>&1 | pcregrep -v -M ".*Sun proprietary API.*\n.*\n.*\^"
2> & 1 ... ставит STDERR в STDOUT, так что трубопровод "|" будет работать
pcregrep может или не может присутствовать на вашей системе - если нет, то используйте утилиту пакета (например, на Debian, Ubuntu и т.д.: «Суда APT-получить установку pcregrep»)
Выражение поиска для Предупреждение «Sun proprietary API» и следующие две строки (содержащие строку и «^», указывающие положение ошибки в строке).
Я оставляю «предупреждения XY». линия в конце, чтобы не забыть там были предупреждения; о) Обратите внимание, что если у вас есть другие предупреждения, а также, число сообщили там, конечно, не будет правильно: о)
Отметим также, что стандарт " grep "тоже не работает, поскольку он не может охватывать несколько строк.
может заменить его другой реализации, например, http://iharder.sourceforge.net/current/java/base64/ – JeeBee
Или Http: // Общин. apache.org/codec/apidocs/org/apache/commons/codec/binary/Base6 4.html – JeeBee
Возможный дубликат [Suppress javac warning "... является внутренним проприетарным API и может быть удален в будущем выпуске"] (http://stackoverflow.com/questions/13855700/suppress-javac-warning-is- внутренне-собственность-api-and-may-be-deleted-in-af) – Flow