Um. Para saber se o Java está corretamente instalado e configurado, basta, em algum terminal, digitar:
$ javac -version
Deverão ser mostradas várias linhas, sendo que na primeira delas será mostrada a versão do compilador Java que está sendo utilizado. Caso haja uma mensagem de comando inexistente ou algo assim, a configuração não está correta. Verifique o arquivo /etc/profile.d/java.sh.
Caso a versão mostrada seja diferente da instalada, verifique se há algum outro arquivo de configuração de outra versão do Java com permissão de execução no diretório /etc/profile.d. Caso exista, remova permissão de execução do arquivo. Caso sejam mostradas várias linhas e a primeira mostrar a versão do Java que foi instalada, o primeiro passo do teste já foi dado com sucesso.
Dois. Deve-se agora verificar se o interpretador do Java está corretamente instalado. Digite:
$ java -version
Deverão ser mostrados dados da versão do Java que está instalada no sistema. Verifique a versão que aparece e, caso a versão seja diferente ou ocorra uma mensagem de comando inexistente, verifique o arquivo de configuração do sistema e se há algum outro arquivo de configuração de outra versão do Java em /etc/profile.d, com permissão de execução.
Três. Verifique o conteúdo da variável CLASSPATH, para saber se é como esperado:
$ echo $CLASSPATH
Deverão ser mostrados todos os caminhos dos diretórios que foram configurados. Caso algum não esteja lá ou não haja saída, verifique o arquivo de configuração do sistema e/ou o arquivo $HOME/.bash_profile. Refaça o login no sistema e tente novamente.
Testando... Crie um novo arquivo texto, com o nome "OlaMundo.java" (observe maiúsculas e minúsculas, é essencial em Java!) e digite dentro dele o seguinte conteúdo:
import javax.swing.JOptionPane; // Para usar a interface gráfica
public class OlaMundo { // Declaração da classe
public void exibeOla ()
{
JOptionPane.showMessageDialog( null,
"Olá Mundo!", "Olá Mundo!",
JOptionPane.INFORMATION_MESSAGE );
} // OlaMundo
public static void main ( String args[] )
{
// Criando um objeto do tipo OlaMundo
OlaMundo obj = new OlaMundo();
// Mostrando a mensagem
obj.exibeOla();
// Finalizando o modo gráfico do Java sem erros
System.exit( 0 );
} // main
} // OlaMundo
Salve o arquivo e feche o editor de textos. Em um terminal estando no mesmo diretório onde se encontra o arquivo digitado, tecle:
$ javac OlaMundo.java
Isto irá gerar o arquivo OlaMundo.class, que são os bytecodes gerados. Para executar o programa, digite:
$ java OlaMundo
Isto deverá exibir uma janela de informação (com o ícone i), com o texto Olá Mundo! e Ola Mundo! na barra de título. Para terminar o programa, feche a janela no X, no canto direito dela ou no botão OK.
Conclusão
Como mostrado, a instalação e a configuração do Java são bastante fáceis de se fazer no
Linux e isto possibilita que cada vez mais programadores possam aprender sobre esta linguagem, que, sem dúvidas, é muito importante nos dias de hoje.