7
respostas

compilar

faço os exercicios mais não sei compilar. tenho dúvidas para gerar o bytecode.

7 respostas

No início do curso existe um tutorial ensinando como instalar o Java no seu computador, caso já tenha feito isso pode tentar compilar suas classe pelo Prompt de Comando (CMD) caso esteja usando Windows.

Primeiramente você deve chegar até o diretório onde se encontra o aquivo .java que deseja compilar, por exemplo: seu arquivo java está localizado na pasta "Alura" dentro de "Desktop".

  • Abra o CMD;

  • Utilize o comando cd para abrir um diretório;

Exemplo:

C: \Users\SEUNOME>

C: \Users\SEUNOME> cd Desktop\Alura

C: \Users\SEUNOME\Desktop\Alura>

Chegando ao diretório onde se encontra o arquivo .java use o comando javac para compilar. Ex.:

C: \Users\SEUNOME\Desktop\Alura> javac SEUPROGRAMA.java

Após compilado, será gerado um arquivo .class (que é o bytecode) no mesmo diretório, para cada classe dentro do seu programa. Para roda-lo use o comando java. Emxemplo:

C: \Users\SEUNOME\Desktop\Alura> java SUACLASSE

(sem a extensão .java dessa vez)

Seu programa será executado.

Espero ter ajudado!

Achei a didática bem fraca, sendo que no primeiro video já começa a fazer código sem explicar como instalar e compilar

Também estou passando pelo mesmo problema Renan. Achei a didática inferior aos demais cursos que já fiz.

Concordo Douglas.... Essas aulas foram gravadas em 2014....está na hora de atualizarem com um conteúdo melhor.

Abs´s

Galera uma dúvida comum que notei aqui no Alura sobre este curso, eles sem dúvidas podem melhorar, mas vocês já repararam que ele começa mostrando algum código já, mas não significa que é para o aluno já estar com a plataforma instalada e rodando e seguindo o que ele faz ao mesmo tempo.

Que tal vocês tentarem mais assistir e entender o que ele está falando? Logo depois do primeiro vídeo já tem uma parte textual onde tem todo o passo-a-passo de instalação e configuração. E seguindo este passo-a-passo a risca, funciona sem problemas. Está bem detalhado para Windows e Linux também.

Alguns outros cursos, como os iniciais de Java para web, primeiro o Guilherme Silveira já começará mostrando algum código explicando conceitos importantes, e ao final do primeiro vídeo terá o texto explicando a instalação e configuração do ambiente usado. Ai a partir do próximo vídeo que terá exercícios onde o aluno precisará do ambiente.

Se quiserem propor melhorias a cursos ou funcionalidades, participem dos quadros no Trello onde os alunos interagem e são ouvidos:

Cursos:

https://trello.com/b/4grNfK1m/alura-alunos-cursos

Funcionalidades:

https://trello.com/b/kredhcFj/alura-alunos-funcionalidades

Vamos dar uma chance, que tal? As vezes melhor do que apenas criticar ou reclamar, é se ajudar, e usar os canais existentes para juntos conseguirmos as melhorias que desejamos. Se precisarem de ajuda a galera está aqui.

Abraços.

Emerson, obrigado pela paciencia e explicaçoes. Certamente o Alura é muito bom...acredito que criticas construtivas são válidas para melhorar o conteudo.

Vou entrar nos quadros do Trello.

Valeu =)

Só complementando

no cmd vc usa javac NomePrograma.java ae irá criar o NomeClasse.class (Recomendavel usar o mesmo NomePrograma para o NomeClasse)...

Depois de criado execute java NomeClasse ( *Sem nenhuma extensão, nem ,java, nem .class, apenas > java NomeClasse)