Eu gostaria de uma explicação sobre o que a questão esta pedindo.
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!
Eu gostaria de uma explicação sobre o que a questão esta pedindo.
Se eu entendi corretamente, o que a questão quer explicar é o seguinte:
Vamos supor que você criou um arquivo java chamado MeuProgramaModificado.java e dentro dele tem o seguinte código
class MeuProgramaModificado {
public static void main(String[] args) {
System.out.println("Linha 1\nLinha 2!");
}
}
Para compilar e rodar basta fazer o que a aula ensinou, ou seja:
javac MeuProgramaModificado.java java MeuProgramaModificado
Nessa questão 4, se você trocar o nome do arquivo para Teste.java e tentar fazer o seguinte:
javac Teste.java java Teste
Ele vai compilar mas não vai rodar porque o comando java quer o nome da classe que você quer executar (você trocou o nome do arquivo, mas não alterou o nome da classe dentro do arquivo)
Para rodar o mesmo exemplo, precisaria fazer:
javac Teste.java java MeuProgramaModificado ```