Erro: " Boletim.java uses or overrides a deprecated API. "

4 respostas
C

Bom Dia!

Alguém poderia me ajudar… :wink:

Estou tentando compilar essas duas classe em anexo e dá o seguinte erro:

C:\bin>javac Boletim.java
Note: Boletim.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.

O que pode ser?

Grata,

Cyntia[color=blue][/color]

4 Respostas

R

Nao eh erro, mas apenas um warning. Para descobrir o que significa, basta fazer o que o compilador sugere:

javac -Xlint:deprecation Boletim.java

Rafael

C

[color=blue]Grata Rafael!

Compilei e deu certo… vendo na Biblioteca API eu consultei e vi que para casa versão utilizada do JSDK tem que incluit o comando @Deprecated antes do public

Valu! :wink: [/color]

F

Não é bem isso, essa mensagem de erro significa que você está usando algum método ou classe que é obsoleto. Você deve compilar como o Rafael sugeriu e consultar a documentação da API, que normalmente sugere qual alternativa usar no lugar do método “deprecated”.

Métodos “deprecated” são obsoletos, mantidos somente por compatibilidade e podem ser removidos no futuro, deve-se evitar usá-los. Em alguns casos, apesar de presentes, eles nem mesmo funcionam mais.

F

oi aproveitando o topico do amigo estou com a mesma situação, comecei a praticar agora mas não sei como conserta o erro, tipo uso jdk1.4.2_05 e ta dando erro
RECOMPILE WITH -deprecation for details…alguem poderia colocar um exemplo que eu possa visualizar aqui tb to usando prompt…

Criado 28 de maio de 2005
Ultima resposta 16 de set. de 2012
Respostas 4
Participantes 4