Erro ao compilar e ao tentar executar

Olá amigos estou com um probleminha, como vcs sabem sou novo nisso.
Tentei executar um exemplo com imagens mas não deu muito certo. Veja os erros que apareceram quando tentei compilar. No prompt digitei javac e apareceu o seguinte:

Note: ExemploImagem.java uses or overrides a deprecated API.
Note: Recompile with Xlint: deprecation fordetails.
1 error

Mesmo dando esse erro ele criou o arquivo.class. Então tentei executar usando o comando java nomedoarquivo.

E apareceu o seguinte:

Error opening registry key 'Software\JavaSoft\Java Runtime Environment'
Error: could not find java.dll
Error: could not find Java 2 Runtime Environment.

O que posso fazer para corrigir isso? Ainda mais conhecendo muito pouco sobre o inglês, eu me perco com esses erros.

Por favor se puderem me ajudar o código do que tentei compilar é esse:

import javax.swing.*;
import java.awt.*;
import java.awt.image.*;

public class ExemploImagem {
    public static void main(String[] args) {
        JFrame frm = new JFrame("Teste Imagem");
        JPanel pan = new JPanel();
        JLabel lbl = new JLabel( criarImagem() );
        pan.add( lbl );
        frm.getContentPane().add( pan );
        frm.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE );
        frm.pack();
        frm.show();
    }
    
    private static ImageIcon criarImagem() {
        int width=200, height=200;
        BufferedImage buffer = new BufferedImage( width, height, BufferedImage.TYPE_INT_RGB );
        Graphics g = buffer.createGraphics();
        g.setColor( Color.WHITE );
        g.fillRect( 0, 0, width, height );
        g.setColor( Color.BLACK );
        g.drawLine( 0, 0, width, height );
        return new ImageIcon( buffer );
    }
}

Peguei nesse site se quiserem dar uma olhada: http://www.guj.com.br/java.artigo.138.2.guj

Desde já Agradeço a atenção de vcs. Obrigado!

cara, ve se ajuda…

http://archives.java.sun.com/cgi-bin/wa?A2=ind0010&L=servlet-interest&F=&S=&P=120287

Deixe ver se eu entendi, se eu reinstalar o jdk pode ser que dê certo! Eu não muito bom no inglês mas foi o que eu entendi.
Me corrija se eu estiver errado.

Será que isso poderia ter ocorrido devido eu ter instalado e depois desinstalado o JBuilder 3.

Desde já agradeço.

cara, lá ele pede para vc olhar abaixo do diretório Software\JavaSoft\Java Runtime Environment
e setar os valores dos registros apropriados.

Outra opcao é vc reinstalar o jdk.

Agora, como vc informou que instalou e desinstalou o JBuilder, é muito provável que seja este o motivo do problema…