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