[Iniciante] JAVA - Duvida

35 respostas
Gabriel_Tome

[color=black] [/color] Fala aew galera, cadastrei hj no GUJ e gostaria de ser bem-vindo !
Estou no 1º período do Curso de Sistemas de Informação, só que no meu curso ainda estamos em portugol (bah!).

Gostaria de aprender Java logo, pois estou super empolgado !(hehe)

Estou com o Livro Java,Como programar - Deitel e com várias apostilas indicadas pelo GUJ.
Então, fiz o download da JDK 1.5.0_15 , e fui no bloco de notas e fiz o codigo tudo certinho só que quando vou executar no prompt de comando aparece erro.

Está faltando eu instalar alguma coisa? Alguma atualização ?

Se alguém puder me ajudar…

Abraço galera !
Desculpa ai qualquer coisa !

35 Respostas

wswillian

Voce precisa configurar as variáveis de ambiente, para que o Windows consiga localizar o JAVA.

baixa esta apostila em PDF e que pode lhe ajudar mais…

marciofermino

AMIGO, SERIA POSSIVEL POSTAR O ERRO?

SE VC BAIXOU O JDK E INSTALOU, PROVALVENTE TODAS AS CONFIGURAÇÕES JA FORAM REALIZADAS

Prológica Sistemas
Marcio Fermino
Consultor JAVA NetBeans
nug-br ? NUG - NetBeans Users Group Brasil
http://br.groups.yahoo.com/group/nug-br/

blog: http://marciofermino.wordpress.com/
Aulas particulares NetBeans +Visual Web Pack
Desenvolvimento de Sistemas
Coordenador do Fórum - Região Sul

contatos:
[email removido]
skype marciofermino

fantomas

Oi Gabriel Tomé,

Gostei da atitude, tem que enfiar a cara mesmo.

Concordo com o wswillian, mas enviar a descrição do erro como marciofermino disse ajuda bastante.

Se depois de revisar / configurar as variáveis de ambiente não der certo, post de novo.

[]'s

pimenta

Muito provavelmente são as variáveis de ambiente mesmo, principalmente se a instalação foi feita pela primeira vez e sem nenhum tutrial como ajuda.

O tutorial enviado pelo wswillian é muito bom e vai te guiar certinho.
Se depois de realizar os passos do tutorial ainda não estiver funcionando posta aqui de novo, mas coloca o erro que está dando pra galera poder te ajudar melhor.

Abraços,

alexandreaw

Cara posta o codigo que vc ta querendo executar juntamente com o comando e o erro que ta aparecendo, assim fica mais facil da gente te ajudar.

Um abraco

LPJava

Instalacao e configuracao

veja ai se ajuda! em 5 min!

Gabriel_Tome

[color=black] [/color]
Nossa Galera ! Valeu mesmo pela ajuda , pois estou querendo muito aprender, vou enfiar a cara mesmo.

Então configurei tdu, as variaveis, PATH , CLASSPATH, JAVA_HOME…
ahh, e configurei de acordo com a apostila citada aki no GUJ, a JDKINSTALL !

depois q digito o codigo q o amigo ai em cima citou , o Mundo.java, aparece o erro :

error:cannot read: Mundo.java
1 error

Abraço galera. valeu mesmo pela ajuda!

colored

Vc ta no diretorio do arquivo qdo da o javac??

pimenta

Gabriel, confirma aí se:

1- No caminho da variável de ambiente CLASSPATH tem um “.” também, ou seja, se o valor dela é “.;caminho do seu jdk”
2- Você está no diretório que o arquivo .java se encontra quando você compila (javac Mundo.java)
3- Se, depois de compilar, está gerando o .class no diretório que o .java se encontra
4- Se, para executar, você está digitando java Mundo

Dá uma conferida nesses 4 passos aí e posta aí se tudo der certo ou não.

Abraços,

leandro.anjos

Primeiro, verifique se o nome do arquivo realmente é Mundo.java, uma vez que o java diferencia letras maisculas e minusculas (ou seja, mundo.java é diferente de Mundo.java).

Para verificar a instalação do java use o comando java -version, deverá aparecer algo parecido com isso:

C:\Documents and Settings\leandro.nascimento>java -version
java version “1.5.0_06”
Java™ 2 Runtime Environment, Standard Edition (build 1.5.0_06-b05)
Java HotSpot™ Client VM (build 1.5.0_06-b05, mixed mode)

Caso nenhuma dessas soluções lhe ajude post o código do arquivo.

Gabriel_Tome

Agora apareceu o erro no prompt :

’ javac ’ nao é reconhecido como um comando interno ou externo, um programa operável ou um programa em lotes.

nuuuu, q sufoco ! =[

e eu ja digitei "java -version " e apareceu a versão e tudo .

:shock:

pimenta

Grande, Gabriel,
Faz o seguinte pra gente poder te ajudar melhor:

Copia aqui o caminho do jdk na sua máquina.
Copia também o caminho que você configurou na variável de ambiente JAVA_HOME e na CLASSPATH.

Abraços,

Gabriel_Tome

[color=black] [/color]

Nossa, jah fiz um monte de códigod no notepad como os tutoriais dizem e quando eu vou no prompt de comando continua aparecndo a mesma msg :

’ javac ’ nao é reconhecido como um comando interno ou externo, um programa operável ou um programa em lotes.

:frowning:

pimenta

Faz isso que te falei, cara. Copia essas coisas que te pedi aí… Pode ser um caminho errado que você tenha configurado.

Gabriel_Tome

C:\Arquivos de programas\Java\jdk1.5.0_15

JAVA_HOME >> C:\Arquivos de programas\Java

PATH >>> C:\Arquivos de programas\Java\jdk1.5.0_06\bin

CLASSPATH >>> .;JAVA_HOME

Gabriel_Tome

C:\Arquivos de programas\Java\jdk1.5.0_15

JAVA_HOME >> C:\Arquivos de programas\Java

PATH >>> C:\Arquivos de programas\Java\jdk1.5.0_06\bin

CLASSPATH >>> .;JAVA_HOME

ta ae pimenta !

pimenta

JAVA_HOME >> C:\Arquivos de programas\Java\jdk1.5.0_15
PATH >> C:\Arquivos de programas\Java\jdk1.5.0_15\bin
CLASSPATH >> .;%JAVA_HOME%

Refaz as configurações pra isso que está aí em cima.
Abraços,

Gabriel_Tome

Aew pimenta !
fiz do jeito q vc flw ai em cima !

JAVA_HOME >> C:\Arquivos de programas\Java\jdk1.5.0_15
PATH >> C:\Arquivos de programas\Java\jdk1.5.0_15\bin
CLASSPATH >> .;%JAVA_HOME%

agora no prompt aparece error: cannot read : AloMundo.java

pimenta

Faz o seguinte:

1- Pelo prompt acessa o diretório que está o arquivo AloMundo.java
2- Digita javac AloMundo.java
3- Confirma se foi gerado o arquivo AloMundo.class no mesmo diretório
4- Se foi gerado o arquivo .class digita java AloMundo

Faz esses passos e se algum deles falhar posta aqui.

Abraços,

Gabriel_Tome

tah aparecendo assim no prompt

será que tdu esta certo e eu estou errando eh no codigo??

"
class ALoMundo {

public static void main(String args[]) {

System.out.println(“Alo Mundo!”);

}
}
"

dai eu vou em salvar como e salvo como AloMundo.java

tah certo?? tem algo errado?

pimenta

O código tá certinho…
O arquivo AloMundo.java está na pasta Gabriel-PC?

Você tá usando qual editor de texto pra fazer isso?

Gabriel_Tome

está sim na pasta Gabriel-PC

eu jah fiz no notepad e no word

pimenta

Imagino o que possa ser…
O editor que você está usando pode estar colocando a extensão própria na hora que você salva, ou seja, você pede pra ele salvar como AloMundo.java, mas ele Salva como AloMundo.java.txt, por exemplo.

Você consegue visualizar as extensões dos arquivos que você tem no seu computador?

Abraços,

Gabriel_Tome

como eu vizualizo ??

abraços

pimenta

Seguinte…

1- Abre uma pasta qualquer, Meus Documentos por exemplo
2- Vai no menu Ferramentas/Opções de pasta…
3- Vai abrir uma janela, nessa janela clica na aba Modo de Exibição
4- Desce a barra de rolagem e procura pela opção Ocultar as extensões dos tipos de arquivo conhecidos
5- Se a opção estiver marcada, desmarca e clica no OK
6- Se não estiver marcada, clica no Cancelar

Depois que fizer isso posta aqui.

Gabriel_Tome

ok!

estava marcada e agora desmarquei.

agora td esta aparecendo a extensão !

e agora fiz o codigo d novo no notepad e salvei como AloMundo.java e executei no prompt e apareceu o mesmo erro !

T_T

pimenta

Muita calma nessa hora…

Vai na pasta onde o arquivo está e vê a extensão dele. O nome dele tem que ser AloMundo.java.
Caso esteja diferente disso, renomei-o e compila.

Gabriel_Tome

fiz isso dai, o nome agora aparece assim “AloMundo.java”

da fui no prompt e digitei “javac AloMundo.java”

e apareceu o mesmo erro!

pimenta

Exatamente o mesmo erro?

Cara, pra esse erro só imagino erro na extensão ou variáveis de ambiente erradas.

Vê aí no seu PC se você tem o jdk1.5.0_06, provavelmente em C:\Arquivos de programas\Java.

Se tiver reconfigura as variáveis de ambiente pra:

JAVA_HOME >> C:\Arquivos de programas\Java\jdk1.5.0_06

PATH >>> C:\Arquivos de programas\Java\jdk1.5.0_06\bin

CLASSPATH >>> .;%JAVA_HOME%\bin

Vai no prompt e tenta compilar de novo.

Abraços,

Gabriel_Tome

na minha pasta java tem 3 pastas , sao elas “jdk1.5.0_15” , “jre1.5.0_15” e “jre1.6.0_05”

abraço

pimenta

Digita:

javac -version

e depois:

java -version

e cola o que aparecer…

Abraços,

Gabriel_Tome

ae pimenta , fiz isso dai e apareceu isso !

abraçoss

pimenta

Gabriel,

Parece estar tudo ok.
Vou falar uns passos aqui pra ver se funciona. Faz todos eles sem pular nenhum.

1- Cria uma pasta com o nome JavaEx no diretório C:

1- Digita o código em um editor de texto qualquer. Se tiver o Notepad++ melhor ainda.

2- Vai em Salvar Como.

3- Escolhe como local pra ser salvo a pasta JavaEx que você criou no diretório C:

4- No nome do arquivo digita o mesmo nome que você colocou pra classe. Ex.: Se o nome da classe for AloMundo, nomeie seu arquivo como AloMundo.java

5- Nessa mesma janela de Salvar Como, abaixo do campo Nome do Arquivo tem o campo Salvar como tipo, escolha o tipo All Types ou Todos os Tipos

6- Clique no botão Salvar

7- Vai em C:/JavaEx e confirma se o arquivo foi salvo em C:/JavaEx com a extensão .java (Se você fez tudo certinho ele vai estar !)

8- Abra o prompt de comando

9- Digite cd\JavaEx (Esse comando vai fazer você acessar a pasta JavaEx em C:)

10- Digite javac NomeDoArquivo.java (Ex.: Se o nome do seu arquivo é AloMundo.java, digite javac AloMundo.java)

11- Se não der erro nenhum acesse C:/JavaEx e veja se o arquivo NomeDoArquivo.class foi gerado

12- Se foi gerado, no prompt digite java NomeDoArquivo

Cara, se você fizer isso tudo aí certinho e não der certo, infelizmente não sei mais como te ajudar. Ao que parece a confguração do Java está certinha.

Abraços,

Qualquer coisa pode mandar MP.

Gabriel_Tome

Ae Pimenta !!

TU É O CARA !!!

fiz o dowload do notepad++ aki , fiz oq vc flw ai e deu tdu certim !

Nossa cara, vlw mesmo !

brigadão pela paciÊncia ! desculpa ai qualquer coisa !

abração !!! :smiley:

pimenta

Valeu, campeão!

Que bom… Agora é só se divertir aí.

Todo mundo tá aqui pra ajudar…

Grandes abraços,

Criado 19 de maio de 2008
Ultima resposta 20 de mai. de 2008
Respostas 35
Participantes 9