2
respostas

me ajuda

eu já tentei mais não deu certo, quando eu tento usar o comando java programa aparece a mensagem

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

alguém diz o que fazer


C:\Users>cd..

C:\>cd..

C:\>cd java-codigo

C:\java-codigo>dir
 O volume na unidade C é Windows
 O Número de Série do Volume é 509B-C7D2

 Pasta de C:\java-codigo

21/01/2021  12:07    <DIR>          .
21/01/2021  12:07    <DIR>          ..
21/01/2021  12:07               124 programa.java
               1 arquivo(s)            124 bytes
               2 pasta(s)   59.326.865.408 bytes disponíveis

C:\java-codigo>
C:\java-codigo>
C:\java-codigo>
C:\java-codigo>
C:\java-codigo>
C:\java-codigo>
C:\java-codigo>
C:\java-codigo>type
A sintaxe do comando está incorreta.

C:\java-codigo>type programa.java
public class Programa {

    public static void main(String[] args) {
        System.out.println("olá mundo");
    }
}
C:\java-codigo>javac programa.java
programa.java:1: error: class Programa is public, should be declared in a file named Programa.java
public class Programa {
       ^
1 error

C:\java-codigo>
C:\java-codigo>
C:\java-codigo>,
C:\java-codigo>
C:\java-codigo>
C:\java-codigo>
C:\java-codigo>
C:\java-codigo>
C:\java-codigo>dir
 O volume na unidade C é Windows
 O Número de Série do Volume é 509B-C7D2

 Pasta de C:\java-codigo

21/01/2021  12:07    <DIR>          .
21/01/2021  12:07    <DIR>          ..
21/01/2021  12:07               124 programa.java
               1 arquivo(s)            124 bytes
               2 pasta(s)   59.321.155.584 bytes disponíveis

C:\java-codigo>
C:\java-codigo>
C:\java-codigo>java programa
Erro: Não foi possível localizar nem carregar a classe principal programa

C:\java-codigo>java

C:\java-codigo>java Programa
Erro: Não foi possível localizar nem carregar a classe principal Programa

C:\java-codigo>java.lang.UnsupportedClassVersionError: Programa has been compiled by a more recent version of the Java Runtime (class file version 58.0),
'java.lang.UnsupportedClassVersionError:' não é reconhecido como um comando interno
ou externo, um programa operável ou um arquivo em lotes.

C:\java-codigo>

2 respostas

Ta bem confuso o que você colocou mas para executar um .jar compilado com main usa o comando "java -jar arquivo.jar"

não sei, só coloquei