Codificação Base64 em Java

Eu estou usando o Eclipse. Eu tenho a seguinte linha de código:

wr.write(new sun.misc.BASE64Encoder().encode(buf));

O Eclipse marca esta linha como um erro. Eu importei as bibliotecas necessárias:

import sun.misc.BASE64Encoder;
import sun.misc.BASE64Decoder;

Mas, novamente, ambos são mostrados como erros. eu encontreium post semelhante aqui.

Eu usei o Apache Commons como a solução sugerida, incluindo:

import org.apache.commons.*;

e importando os arquivos JAR baixados de:http://commons.apache.org/codec/

Mas o problema ainda existe. O Eclipse ainda mostra os erros mencionados anteriormente; Por favor informar.

questionAnswers(16)

yourAnswerToTheQuestion