Solucionado (ver solução)
Solucionado
(ver solução)
5
respostas

Fiz o Programa.java conforme exemplo, mas continua dando erro

public class Programa {

    public static void main(String[] args) {
        System.out.println("olá mundo");
    }
}

1 - Compilei o Programa.java (javac Programa.java)

2 - C:\java-codigo>java Programa

Erro: Não foi possível localizar nem carregar a classe principal Programa

C:\java-codigo>java -version java version "1.8.0_121" Java(TM) SE Runtime Environment (build 1.8.0_121-b13) Java HotSpot(TM) 64-Bit Server VM (build 25.121-b13, mixed mode)

5 respostas

Estranho, quando você deu o javac foi gerado um arquivo no mesmo diretório com o nome Programa.class?

Quando eu dei o comando javac Programa.java, criou um arquivo no mesmo diretório chamado Programa.class.

Cara, vai no cmd e dá o seguinte código e cola o retorno aqui.

echo %PATH%

C:\ProgramData\Oracle\Java\javapath;C:\ORA112\product\11.2.0\client_1\bin;C:\Program Files (x86)\CA\SharedComponents\PEC\bin;C:\Program Files (x86)\Intel\iCLS Client;C:\Program Files\Intel\iCLS Client;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0;C:\Program Files\Intel\WiFi\bin;C:\Program Files\Common Files\Intel\WirelessCommon;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\CA\SCM;C:\Program Files (X86)\Simex;C:\Program Files\Simex;C:\Program Files (x86)\Java\jdk1.8.0_141\bin;C:\Users\030081653\AppData\Local\Microsoft\WindowsApps;C:\Program Files\Java\jdk1.8.0_121\bin;Z:.;

solução!

tenta rodar assim:

java -cp . Programa