javac: Command not found
Se você receber este erro, o UNIX não poderá encontrar o compilador, javac.
Aqui está uma maneira de dizer ao UNIX onde encontrar o javac. Suponha que você instalou o JDK em /usr/local/jdk1.8.0
. No prompt, digite o seguinte comando e pressione Retornar:
/usr/local/jdk1.8.0/javac hello.java
Nota: Se você escolher esta opção, cada vez que compilar ou executar um programa, você terá que preceder seus comandos javac e java com /usr/local/jdk1.8.0/
. Para evitar essa digitação extra, você pode adicionar essas informações à sua variável PATH. As etapas para fazer isso variam de acordo com o shell que você está executando no momento.
Nomes de classe, 'olá', só são aceitos se o processamento da anotação for solicitado explicitamente
Se você receber esse erro, esqueceu de incluir o sufixo .java ao compilar o programa. Lembre-se, o comando é javac hello.java não javac hello.
Para mais detalhes, consulte esta palestra "Criando um aplicativo Hello World" nesta página. link