não consigo compilar!

14 respostas
C

Pessoal bom dia,

Baixei a versão 6 do jdk (update 13) no site da sun para o windows.
Efetuei a instalação que ocorreu normalmente, mas não consigo compilar.

quando executo o comando javac ele diz que “o comando ‘javac’ mesmo não é reconhecido como um comando interno, ou externo, um programa operavel ou um arquivo em lotes.”

Nenhum erro foi reportado durante a instalação, eu tenho certeza de que deve ser uma coisa boba…

Por favor me ajudem.

14 Respostas

rodrigo.ferreira

Bom dia!!

Você tem que configurar suas variáveis de Ambiente no Windows… PATH e JAVA_HOME.

Veja este link: http://www.linhadecodigo.com.br/ArtigoImpressao.aspx?id=586

Abraço,

Visite o Blog do Perereca: http://www.blogdoperereca.blogspot.com

C

Poxa, valeu rodrigo…

Consegui arrumar colocando o caminho para a pasta bin lah na janela do sistema no painel de controle…

Valeu.

C

Rodrigo…

Agora deu outro erro…

Exception in thread “main”

bem na hora que eu tentei rodar o programa…
tem ideia do que seja?

pmlm

Pode ser muita coisa. Que deu mais para além dessa linha?

C

bom, o que eu acho que pode influenciar é o "…main

java.lang.NoClassDefFoundError: <nome do arquivo>.
Caused by: java.lang.ClassNotFoundException: <nome do arquivo>

Ajuda??

B

Talvez você esteja adicionando .java ao rodar o java.

compile com javac nomeDaClasse.java
rode com java .nomeDaClasse

C

Pacote da classe??

não, eu só instalei o JDK… mais nada.

estou tentanto rodar um programa idiota até, o Hello World…

rodrigo.ferreira

Opa, blz??

Seu problema é o mesmo deste post:


      http://www.guj.com.br/posts/list/127495.java#688009

Abraço,

Visite o Blog do Perereca: http://www.blogdoperereca.blogspot.com

C

Rodrigo,

Meu diretorio não contem tantas subpastas, quanto o citado no post;

c:\java\HelloApp.java

Ainda assim a trativa tem que ser a mesma?

Tentei executar o comando citado no mesmo e ele apenas me detalhou uma serie de coisas, mas não rodou meu programa.

… é, sim eu sou novo nisso… :roll:

B

Ah certo:

javac HelloApp.java
java HelloApp

C

Orra era soh isso.

Eu naum acredito!!!

Meu, é muito complicado o que aconteceu?
pq simplesmente eu não entendi pq era necessário tirar a extensão do arquivo.

VALEUUUUUUUUUUUUUUUU

B

caioc:
Orra era soh isso.

Eu naum acredito!!!

Meu, é muito complicado o que aconteceu?
pq simplesmente eu não entendi pq era necessário tirar a extensão do arquivo.

VALEUUUUUUUUUUUUUUUU

É que o javac serve para compilar arquivos com conteúdo escrito em Java. Nunca testei, mas acho que dá pra compilar um HelloApp.c ou HelloApp.txt, ou só HelloApp. Extensões não importam.

O java serve para rodar classes. O nome das classes você encontra dentro do teu arquivo em java.

C

Poxa brigadão pessoal, não sei o que seriam de nós que começamos agora sem a compreensão e paciência de vcs!!!

Valeu mesmo.

D

Estou com o mesmo problema, tenho certeza que está certo, mas o problema é recorrente, acontece em todos os arquivos que tento executar, a compilação acontece perfeitamente.

Criado 22 de maio de 2009
Ultima resposta 22 de dez. de 2009
Respostas 14
Participantes 5