Corrigido O Erro Com A API Java Obsoleta.

Seu PC está lento e lento? É atormentado por mensagens de erro misteriosas e falhas? Nesse caso, você precisa do Reimage � o software definitivo para corrigir erros do Windows e restaurar o desempenho ideal.

java usa e até substitui uma nova API obsoleta. Você está fazendo a chamada real para DataInputStream # readLine, que, de acordo com a documentação atual da sua família, geralmente é preterido do JDK 1.1: preterido. Este método pode facilmente não converter os bytes em letras corretamente. A partir do JDK 1.1, cada método preferido para ler linhas de texto é BufferedReader.

Não é a resposta que você está procurando? Procure outras perguntas marcadas como obsoletas durante o café ou faça sua pergunta específica.

4

Nota. MyClass.java também usa alterações de API obsoletas.

Como faço para corrigir um erro de API obsoleto em Java?

Como corrigir a notificação: usa substitui a API irrevogavelmente obsoleta. Você pode resolver essa notificação usando normalmente a API recomendada. Em nosso exemplo, as pessoas devem começar com setVisible (true) e não com a estratégia show(). Se alguém compilar p Com meu código acima, você provavelmente receberá mais mensagens de aviso.

Você é uma chamada para DataInputStream number readLine , que está continuamente obsoleta desde o JDK 1.1, pois todos os registros incluem:


Recomendado:

Reimage é um software revolucionário que ajuda você a corrigir uma variedade de problemas do Windows com apenas o clique de um botão. É fácil de usar e pode ajudá-lo a colocar seu computador em funcionamento rapidamente. Portanto, não sofra mais com os problemas do Windows - o Reimage pode ajudar!

  • Etapa 1: baixar e instalar o Reimage
  • Etapa 2: inicie o programa e selecione o sistema que deseja verificar
  • Etapa 3: clique no botão Digitalizar e aguarde a conclusão do processo

  • Preso.
    Este método melhora incorretamente os bytes para Se inscrever. Quando utilizado em conjunto com o JDK 1.1, o método preferido para ler o livro de strings é especifica o método BufferedReader.readLine(). programas porque A sala da escola DataInputStream para ler strings positivamente pode ser mais convertida de acordo com seu critério em que usar A classe BufferedReader depois de comprar o código do formulário:

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

    Como cuidar de você lidar com métodos obsoletos de Java?

    A partir do J2SE 5.0, os compradores descontinuam uma classe, método e possivelmente o campo específico usando a anotação @Deprecated. Como alternativa, você pode usar essas tags Javadoc @deprecated para informar aos desenvolvedores o que usar no mercado. O uso de anotações ajuda como o compilador Java faz backup quando uma classe, método ou trabalho "Talvez" definido é usado.

    Observação. Recompilação com nossa opção -Xlint: obsoleta para detalhes. Simples

    deprecated api error java

    Ele informa qual diferente você usará ao compilar para obter mais detalhes sobre onde um indivíduo está criando conteúdo legado.

    Qual é a aparência do seu comentário até agora, qual será a aparência do seu código:

      import java.io.InputStreamReader; // Adiciona essas duas importaçõesimport java.io.BufferedReader;...Sala BufferedReader significa new BufferedReader(new InputStreamReader(bis)); // Você pode usar BufferedReader como sugerido no próprio documento de DataInputStream...A linha s implica br.readLine(); // Leitura devido a readLine BufferedReader não obsoleto 
    

    na verdade, respondeu em 15 de agosto apenas às 13h40.

    Alt implica "" 0

    linha de leitura ()

    Preso.

    Esta fórmula não converte necessariamente os bytes para você em caracteres corretamente. Desde o JDK 1. O método BufferedReader.readLine() específico sempre foi usado por muito tempo para ler linhas de criação. Programas que usam o formulário DataInputStream para validar strings podem ser transformados usando a classe BufferedReader para substituir a política do formulário:

    DataInputStream d é igual a novo DataInputStream (en);

    c: BufferedReader d é igual a Beginner BufferedReader (novo InputStreamReader (en));

    Como você pode imaginar, em String s significa dis. Em readline() , seu padrão está usando algum tipo de método de histórico. Isso significa que é considerada uma opção melhor para o que os compradores estão fazendo (como mencionado acima). Embora esse método esteja definitivamente desatualizado, as coisas provavelmente funcionarão em algumas ofensas. Mas não é mais garantido trabalhar para estar em seu contrato e, como resultado, como você pode ver, era melhor usar estratégias BufferedReader.readLine() semelhantes, mas de alguma forma consistentes.

    respondido em 4 de agosto, 24, às 13h42

    Alt = "" connorp connorp

    Como você resolve o uso ou substituição de alguns arquivos de conhecimento por API obsoleta?

    3 respostas. Acesse a etapa Compilar associada às propriedades do projeto. Isso geralmente é a caixa de seleção "Reportar API obsoleta". Confira quem estará lá. em -Xlint.

    244

    Se você continuar recebendo agora este aviso, apenas remova seu jdk de hoje e remova sua política das variáveis ​​de localização. E baixe o jdk versão 6 (8u301) e defina a faixa nas variáveis ​​de área novamente.

    TT.

    15,3k 66 emblemas para relógios de pulso suíços antigos

    erro de API obsoleto java

    respostas durante 20 e 21 de agosto às 4h28

    Você não pode errar com esta ferramenta de correção do Windows. Se você estiver tendo problemas, basta clicar nele e seus problemas serão resolvidos.