Corretto Bug Con API Java Obsoleta.

Il tuo PC è lento e lento? È afflitto da misteriosi messaggi di errore e arresti anomali? Se è così, allora hai bisogno di Reimage � il software definitivo per correggere gli errori di Windows e ripristinare le prestazioni ottimali.

java utilizza o talvolta sovrascrive una nuova API obsoleta. Stai effettuando la chiamata effettiva se vuoi DataInputStream # readLine, che in base a ciò la tua documentazione corrente è continuamente deprecata da JDK 1.1: deprecata. Questa formula non ha potuto convertire correttamente i byte e il testo. A partire da JDK 1.1, il metodo preferito per leggere i ceppi di testo è BufferedReader.

Non è la risposta che stai cercando? Sfoglia altre domande contrassegnate come obsolete davanti al caffè o fai la tua domanda specifica.

4

Nota. MyClass.java utilizza anche sostituzioni API obsolete.

Come scegliere di correggere l’errore API obsoleto in Java?

Come correggere la notifica: utilizza o sovrascrive l’API irrevocabilmente deprecata. Puoi risolvere questa notifica utilizzando l’API consigliata. Nella nostra illustrazione, dobbiamo iniziare con setVisible (true) e anche non con il metodo have demostrated (). Se qualcuno compila p Con il codice sopra, con ogni probabilità non riceverai più messaggi di avviso.

Si effettua una chiamata a DataInputStream # readLine , che è quasi sempre deprecato da JDK 1.1 poiché ciascuna documentazione include:


Consigliato:

Reimage è un software rivoluzionario che ti aiuta a risolvere una varietà di problemi di Windows con il semplice clic di un pulsante. È facile da usare e può aiutarti a ripristinare il funzionamento del tuo computer in pochissimo tempo. Quindi non soffrire più di problemi con Windows: Reimage può aiutarti!

  • Passaggio 1: scarica e installa Reimage
  • Fase 2: avvia il programma e seleziona il sistema che desideri scansionare
  • Fase 3: fai clic sul pulsante Scansione e attendi che il processo finisca

  • Arrestato.
    Questo metodo modifica in modo impreciso i byte in Sottoscrivi. Se utilizzato insieme a JDK 1.1, il metodo preferito per leggere il testo del numero è specifica il metodo BufferedReader.readLine(). programmi perché La classe DataInputStream per leggere le stringhe in modo positivo può eventualmente essere convertita in base alla tua previsione durante l’utilizzo La classe BufferedReader adatta dopo aver sostituito il codice del modulo:

      DataInputStream t = new DataInputStream(en); 
    
      BufferedReader g = nuovo BufferedReader(nuovo InputStreamReader(in));   

    Come gestisci le procedure obsolete in Java?

    A partire da J2SE 5.0, hai deprecato una classe, un metodo e sicuramente un campo usando l'annotazione @Deprecated. In alternativa, puoi utilizzare tali tag Javadoc @deprecated per dire agli sviluppatori che cosa usare invece. L'uso delle annotazioni può aiutare il compilatore Java a eseguire il backup ogni volta che viene utilizzato un campo "Forse" di una classe legacy, di un metodo.

    Nota. Ricompilazione nell'opzione -Xlint: deprecata per i termini. Semplice

    messaggio di errore API obsoleto java

    Ti dice anche questa opzione che utilizzerai durante l'acquisizione per ottenere maggiori dettagli sulla posizione in cui stai creando contenuto legacy.

    Come appare il tuo commento finora, come apparirà il tuo codice:

      import java.io.InputStreamReader; // Aggiungi queste due importazioniimporta java.io.BufferedReader;...Sito BufferedReader = nuovo BufferedReader(nuovo InputStreamReader(bis)); // Puoi usare BufferedReader come suggerito per ultimo il documento da DataInputStream...La riga s significa br.readLine(); // Lettura dovuta al fatto che BufferedReader readLine non è obsoleto 
    

    ha risposto distintamente il 15 agosto verso le 13:40.

    Alt equivale a "" 0

    readline ()

    Arrestato.

    Questo metodo non sposta necessariamente i byte nei caratteri in modo corretto. Dal JDK 1. Il metodo 1 BufferedReader.readLine () è stato in genere utilizzato per leggere le righe che hanno a che fare con il testo. I programmi che utilizzano la classe DataInputStream per convalidare le stringhe possono generalmente essere convertiti utilizzando la classe BufferedReader per gentile concessione di: sovrascrivere la policy del modulo:

    DataInputStream = new DataInputStream (en);

    c: BufferedReader d = Beginner BufferedReader (nuovo InputStreamReader (en));

    Come potrai immaginare, in String s significa dis. In readline() , il tuo codice principale sta usando un qualche tipo insieme al metodo legacy. Ciò significa che generalmente esiste un'opzione migliore per le cose che stai facendo (come detto sopra). Anche se questo metodo è sicuramente utile, probabilmente funzionerà in molti casi. Ma non è garantito che sia in fase di acquisizione e, come puoi vedere, è meglio utilizzare un metodo BufferedReader.readLine () esattamente identico ma coerente.

    rispose il quattro agosto. 15 alle 13:42

    Alt implica "" connorp connorp

    Come si risolve l'utilizzo o l'override di file di input selezionati utilizzando una delle principali API obsolete?

    3 risposte. Accedi alla sezione Compila associata alle proprietà del progetto. Questa è la casella di controllo "Segnala API obsoleta". Controlla chi ci sarà. avanti -Xlint.

    244

    Se continui a richiedere questo avviso, rimuovi semplicemente il tuo jdk aggiornato e rimuovi la sua politica presa dalle variabili di ambiente. E scarica jdk modello 8 (8u301) e imposta nuovamente la traccia sulle variabili di ambiente.

    TT.

    15.3k 66 badge per vecchie viste

    errore API obsoleto java

    risposte il 20 agosto 21 entro le 4:28

    Non puoi sbagliare con questo strumento di correzione di Windows. Se riscontri problemi, fai clic su di esso e i tuoi problemi saranno risolti.