Erro na compilação

1 resposta
P

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 <a href="http://java.io">java.io</a>.*;

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

1 Resposta

G

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!!!

Criado 15 de agosto de 2006
Ultima resposta 16 de ago. de 2006
Respostas 1
Participantes 2