Problema de compilação

Prezados.(a)

Estou utilizando o Eclipse Galileo para codificar, mas ao utilizar a biblioteca JOptionPane estou tendo o seguinte problema :

Exception in thread “main” java.lang.Error: Unresolved compilation problems:
Access restriction: The type JOptionPane is not accessible due to restriction on required library C:\Arquivos de programas\Java\jre7\lib\rt.jar
The method MessageDialog(null, String) is undefined for the type JOptionPane

Possivelmente é problema de configuração da sua JRE no seu ambiente Eclipse.
Verifique se as configurações estão adequadas. E outra, veja se o método que queres usar realmente tem a assinatura desejada.

Nel.

Boa tarde,

Mas o que é uma assinatura no codigo Java ?

Assinatura do método, é o que descreve o método. Ex:public int soma(int num1, int num2){ //Nesta linha temos a assinatura return num1 + num2; }A partir da assinatura podemos deduzir coisas sobre o método, como :

:arrow: Ele é público.
:arrow: O tipo do retorno (int)
:arrow: A lista de argumentos (int, int)
:arrow: As exceções que podem ser lançadas (no caso, nenhuma.)

Juntando essas definições com o nome do método, geralmente conseguimos deduzir o que o método faz, mesmo sem ler a implementação.

Entendeu?

Ok.

Digao,

Muito Obrigado.