Problema com Imagem

Bem pessoal estou tentando carregar uma imagem
mas ela não está no diretorio padrão
fiz dessa forma mas esta dando erro
alguem tem alguma dica? value

URL caminho = FotoJPanel.class.getResource(“C:/Imagens/”+nome); // nome é uma variavel
try
{
image = ImageIO.read(caminho);
ativo = true;
}
catch(IOException ioException)
{
JOptionPane.showMessageDialog(null, “Erro no carregamento da imagem”);
}

ImageIcon image = new ImageIcon("C:/MeusDocumentos/.../image.JPG");

tenta assim e o caminho da imagem deve estar correto.

Pessoal consegui ficou assim

File file = new File("//bianca1/imagens/" + nome);
try
{
image = ImageIO.read(file);
ativo = true;
}
catch(IOException ioException)
{
JOptionPane.showMessageDialog(null, “Erro no carregamento da imagem”);
}

valeu!!!

O getResource funciona através de um caminho relativo ao seu classpath, não em relação a sua arvore de diretórios.
É muito importante você entender esse conceito.

Isso porque, vc poderá depois incluir as imagens em um .jar, e usar o getResource() para obte-las (o que você não pode fazer com o File). Então, use sempre caminhos relativos a raiz da sua aplicação, e leve em consideração as letras maiusculas e minúsculas. Afinal, apesar do Windows não ser case sensitive, o jar é.

Outra coisa. Quando for postar códigos, por favor, use as tags code. Se ainda não sabe fazer isso, leia o seguinte tópico:
http://www.guj.com.br/posts/list/50115.java

Assim seu código fica formatado e colorido, como o que seu colega postou, e não desalinhado e preto-e-branco, como os que você deixou na página. Muita gente nem sequer lê código sem formatação.