Oi : )
Hoje peguei um projeto novo aqui na empresa e aconteceram os seguintes erros:
Access restriction: The constructor BASE64Decoder() is not accessible due to restriction on required library C:\Program Files\Java\jre1.6.0_06\lib\rt.jar
Access restriction: The method decodeBuffer(String) from the type CharacterDecoder is not accessible due to restriction on required library C:\Program Files\Java\jre1.6.0_06\lib\rt.jar
Access restriction: The method encode(byte[]) from the type CharacterEncoder is not accessible due to restriction on required library C:\Program Files\Java\jre1.6.0_06\lib\rt.jar
Access restriction: The type BASE64Encoder is not accessible due to restriction on required library C:\Program Files\Java\jre1.6.0_06\lib\rt.jar
The project cannot be built until build path errors are resolved
Para resolver isso fiz o seguinte (no eclipse):
Botao direito no projeto > Properties > Java Compiler > Errors/Warnings > Deprecated and restricted API > Forbidden reference (access rules)
Nesse campo alterei o combobox de Error para Warning e pronto! Tudo certo o/
Talvez essa não seja a melhor solução mas resolveu o meu problema aqui, espero que possa ajudar outras pessoas.
Vaaaaleu! Até mais!
quarta-feira, 22 de dezembro de 2010
Assinar:
Postar comentários (Atom)
boa, estava precisando disso... obrigado, valeu!
ResponderExcluirOlá amigos,
ResponderExcluirUm caminho mais correto seria você fazer:
01) Botao direito no projeto > Properties > Java Built Path > Aba Library
02) Remova a JRE System Library
03) Adicionar a JRE System Library de acordo com o Java Compiler do seu projeto (Ex: jdk160_29)