Alguem sabe como resolver isso? Não estou conseguindo
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
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!