C:\java-codigo>javac Programa.java
Programa.java:3: error: ';' expected public static void main(String[] args) ^ Programa.java:7: error: class, interface, or enum expected } ^ 2 errors
C:\java-codigo>java Programa olá mundo
C:\java-codigo>
C:\java-codigo>javac Programa.java
Programa.java:3: error: ';' expected public static void main(String[] args) ^ Programa.java:7: error: class, interface, or enum expected } ^ 2 errors
C:\java-codigo>java Programa olá mundo
C:\java-codigo>
Opa, boa noite Fabiano
Cara, tem como vc postar seu código para podermos analisar? Pelos erros, acredito que vc tenha esquecido de um ponto e virgula, e de fechar o metodo main, confira como o código deveria estar:
public class Programa {
public static void main(String[] args) {
System.out.println("olá mundo");
}
}
Este código deve ser salvo em um arquivo como Programa.java, para compilar, digite (dentro do diretório em que o arquivo se localiza) javac Programa.java, e para executar, java Programa.
Espero ter ajudado :D
Oi Fabiano, beleza?
Além das recomendações do Heron, acho que entendi o que pode ter acontecido:
1- Você fez o seu programa sem erros.
2- Compilou.
3- Fez alguma modificação no seu código-fonte.
4- A partir daí ele deixou de compilar, porém como você já compilou antes de fazer alguma possível modificação, ele não está sobrescrevendo o seu arquivo .class original e você está conseguindo rodar o original.