Alguem sabe como resolver isso? Não estou conseguindo
Alguem sabe como resolver isso? Não estou conseguindo
Oi, Luiz! Tudo bem?
Essa mensagem azul que aparece no IntelliJ: Decompiled .class file, bytecode version: 65.0 (Java 21) significa que você está tentando abrir um arquivo .class (arquivo compilado), e não o arquivo .java (código-fonte). O IntelliJ mostra o conteúdo decompilado, mas você não consegue editar.
Sendo mais direto, você está abrindo o arquivo errado, esse não é um arquivo para escrever código.
Resolva fazendo o seguinte:
.java
.out
ou target
, pois ali ficam os .class gerados automaticamente.Veja este exemplo de estrutura correta no IntelliJ:
src
└── main
└── java
└── Filme.java
Assim, você edita o arquivo certo!
Exemplo prático:
// Arquivo correto: Filme.java
public class Filme {
String nome;
int anoDeLancamento;
}
Esse código cria uma classe com dois atributos.
E veja um exemplo sem acentuação:
public class Filme {
String nome;
int anoDeLancamento;
}
Esse código define uma classe chamada Filme com as propriedades nome e anoDeLancamento.
Espero ter ajudado. Conte com o apoio do Fórum na sua jornada. Fico à disposição.
Abraços e bons estudos!