2
respostas

Case sensitive nos arquivos main?

Fiz e refiz a instalação do jdk algumas vezes e em todas o intelij cria o arquivo Main.kt assim com o "M" em maiusculo, vejo que o professor sempre da como referencia o main.kt com o m em minusculo, isso pode afetar de alguma forma a correta execução do bytecode?

Obs: ja tentei renomear para o Main.kt para main.kt mas quando tento compilar da erro, a ide nao consegue encontrar o arquivo. Grato desde já.

2 respostas

Olá Leonardo, não tem problema o M maiúsculo, é mais por convenção mesmo, o padrão na maior parte da IDE's ao criar é realmente "Main", eu fiz todo o curso com o nome do arquivo default ("Main.kt") sem nenhum problema.

Olá, boa noite, tudo bem?

Existe algumas formas de inserir o main.kt, se em sua IDE vc fala que vai inserir um novo arquivo, então ele deixa o campo do nome do arquivo livre para vc digitar o que quiser, se vc escolher que vai inserir uma nova classe, então por padrão ele já coloca a primeira letra em maiúsculo o que é uma boa pratica e identificação padrão das classes que sempre devem iniciar com maiúsculo, vc deve está pedindo para criar novas classes por isso está sempre como maiúsculo, se prestar atenção nos vídeos do Alex, ele pede para criar novos arquivos e não nova classe, por isso a IDE deixa o nome do arquivo livre para ele colocar o que quiser.

Vc identifica pela imagem que fica ao lado do nome da classe, se ela tiver com a mesma imagem da tela abaixo, então significa que vc de fato criou baseado em arquivo, se ela tiver um C e com a cor de fundo verde, então vc criou baseado em uma classe. Os dois modos estão corretos, agora adote a boa prática de criar as novas classes com a primeira letra maiúscula.

Insira aqui a descrição dessa imagem para ajudar na acessibilidade