Erro na compilação

Olá pessoal, alguem já passou por isso importando o sun.misc.BASE64Decoder, estou a dias em cima disso e não consigo resolver.

/* <!-- in case someone opens this in a browser… -->

 /
/
  • A test of the undocumented sun.misc.Base64Encoder and
  • sun.misc.Base64Decoder classes
    */

import java.io.*;
import sun.misc.BASE64Encoder;
import sun.misc.BASE64Decoder;

public class b64enc
{
public String str;
public String encodedStr;
public String resultString;

    public String b64enc(String str)
    {
            resultString = encodeText(str);
            return(resultString);
            
    }
    
    private String encodeText(String textstring){
            try {
                    BASE64Encoder encoder = new BASE64Encoder();
                    BASE64Decoder decoder = new BASE64Decoder();
                    
                    String encodedStr = encoder.encodeBuffer(str.getBytes());
                    byte[] decodedStr = decoder.decodeBuffer(encodedStr);
                    return(encodedStr);
            
                    }
             catch (Exception e) {
                    return("Exception!");
            }        
    }

}
SEGUE O ERRO ABAIXO:

  1. ERROR in b64enc.java
    (at line 8)
    import sun.misc.BASE64Encoder;
    ^^^
    The import sun cannot be resolved

  1. ERROR in b64enc.java
    (at line 9)
    import sun.misc.BASE64Decoder;
    ^^^
    The import sun cannot be resolved

Está ocorrendo pq provavelmente o Jar contendo a classe não está no classpath no momento da compilação, ai realmente pro compilador esse pacote/classe não existe!!!