Kompilieren Problem mit NetBeans

Den ich erstellt habe ein Projekt in NetBeans, indem Sie das herunterladen von Drittanbieter-jars Bouncy castle, die einige java-cryptography-API ist. Habe ich auch heruntergeladen, die Quelle-code und legen Sie Sie unter den src-Ordner als pro-Paket name. Aber ein paar java Dateien, die ich in mein Projekt zeigen, sind in rot mit Fehler. hier ist eine solche, wie --

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

Aber das seltsame ist, dass wenn ich tatsächlich kompilieren Sie den code von NetBeans , die Kompilierung erfolgreich und der Letzte jar-Datei erstellt habe. Aber die Zusammenstellung sagt der folgende :

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.

Meine Fragen sind : Warum ist die Zusammenstellung gehen durch, obwohl einige Dateien scheinen fehlerhaft? Kann ich ignorieren Sie diese als benigne?

Wie kompilieren mit -Xlint in NetBeans weil ich bin kompilieren, indem Sie in der Projekt-und Clean und Build-option.

  • "Recompile with-Xlint:deprecation for details" ist kein Fehler. Es zeigt nur, dass, dass einige java-Klassen verwendet, einige veraltete Methoden, die ersetzt werden durch andere Methoden in neuen java SE.
  • -Xlint in NetBeans unter Projekt, Eigenschaften, ausführen oder kompilieren Optionen, denke ich
InformationsquelleAutor user496934 | 2011-06-09
Schreibe einen Kommentar