Я создал проект в NetBeans, загрузив некоторые сторонние фляги Bouncy castle, который предоставляет некоторые API Java-криптографии.Я также скачал код souce и поместил их в папку src в соответствии с именем пакета.Однако несколько java-файлов, которые есть в моем проекте, отображаются красным цветом с ошибками.вот такой, как -
getparams() in org.bouncycastle.jce.provider.JCEECPrivateKey cannot implement
getParams() in rg.bouncycastle.jce.interfaces.ECKey
found : java.security.spec.ECParameterSpec
required: rg.bouncycastle.jce.ECParameterSpec
Но странная часть заключается в том, что когда я на самом деле компилирую код из NetBeans, компиляция проходит успешно и создается окончательный файл JAR.Тем не менее, компиляция говорит следующее:
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
Мои вопросы: Почему происходит компиляция, даже если в некоторых файлах есть ошибки?Могу ли я игнорировать их как доброкачественные?
Как скомпилировать с -Xlint в NetBeans, потому что я компилирую, щелкнув в проекте и выбрав опцию Очистить и построить.