Não estou conseguindo rodar o compilador - Linux Kurumin

Olá,
Tive que reinstalar meu sistema recentemente, e ele passou a dar uma mensagem de erro quando tento rodar o compilador Java (javac). Estou usando Linux Kurumin 6.0 e JDK 1.5.0. A mensagem é a seguinte:

kurumin@herodoto:/usr/lib/java$ javac
Error: could not find libjava.so
Error: could not find Java 2 Runtime Environment.

Ele diz que não achou libjava.so. Mas o arquivo está lá:

kurumin@herodoto:/usr/lib/java$ locate libjava.so
/usr/lib/jdk1.5.0_06/jre/lib/i386/libjava.so
/usr/lib/sun-j2se5.0-jre/lib/i386/libjava.so

O interpretador está funcionando:

kurumin@herodoto:/usr/lib/java$ java -version
java version "1.5.0_06"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_06-b05)
Java HotSpot(TM) Client VM (build 1.5.0_06-b05, mixed mode)

Eu acho que é alguma configuração que eu não estou sabendo fazer. Alguém poderia me ajudar?
Obrigado,
Hel_all

Consegui resolver, e vou deixar a resposta aqui para o caso de alguém precisar: o erro é que eu tinha criado um link forte (hard link) para javac em /usr/bin. Esse link tem que ser um link simbolico, não um link forte, ou seja, um link criado com:

ln -s <caminho_do_javac> (o parâmetro -s é fundamental). Fiz essa alteração e tudo voltou a funcionar.
Encontrei essa dica numa pagina de bugs da Sun. No caso, era um falso bug. Não tenho agora o endereço da página, mas basta pesquisar pelas duas mensagens de erro, juntas, no Google.
Abraços para quem leu essa mensagem.
Hel_all