Problemas com Java

8 respostas
N

Olá companheiros do GUJ, aconselhado pelo marcobiscaro2112 estou criando um tócico com minha dúvida.
Como sou novo em Java gostaria se possível um explicação menos técnica para evitar futuras dúvidas, isso se não for pedir de mais ^^
Eu fiz o que tinha no PDF:

"Bom você pode criar as variáveis em dois locais na de usuário ou na do ambiente. Crie na do ambiente (a minha criei em do usuário e funcionou da mesma forma a diferença que só seu usuário tem acesso a esse recurso). Variáveis a ser criada:
1) PATH
Valor da variável= C:\Arquivos de programas\Java\jdk1.5.0_06\bin (caso tenha
instalado padrão);
2) JAVA_HOME
C:\Arquivos de programas\Java
A variável classpath não precisa ser configurada roda normal! · Dê um clique em ok agora para confirmar as alterações feitas. · Abra o prompt do DOS e digite java ?version se aparecer uma mensagem informando a versão do java instalado significa que a primeira parte ocorreu corretamente."

Apareceu a versão, mas na hora de dar o comando "javac Meuarquivo.java" ele não reconhece.
Ja tentei ir ao diretório do arquivo, mas da na mesma coisa.

OBS Uso Windows XP

Bem no comando
view plaincopy to clipboardprint?

Java

Java retorna varias palavras, ao contrário do
view plaincopy to clipboardprint?

Javac

Javac.

Usando o comando

Java -version

Java -version tambem aparece uma descrição.
Eu estou usando o JDK "jdk1.6.0_18"
Eu uso o comando

javac meuarquivo.java

javac meuarquivo.java
Meu Java está instalado no G:\Arquivos de programas\Java. O arquivo ao qual estou começando está no C: , daí só digito lá no prompt C: e depois javac meuarquivo.java, mas da o mesmo error.
Se precisar de mais alguma coisa é só falar.
Obrigado pela ajuda!

8 Respostas

fscpv

Meu amigo,

Sou novo por aqui também, porém quero muito ajudar as pessoas assim como fui e ainda estou sendo ajudado. Execute novamente seu programa copie e cole o conteudo gerado para ajudarmos!

N

Já havia feito isso, mas continua a mesma coisa =/
obrigado pela ajuda!

fscpv
Nazca:
Olá companheiros do GUJ, aconselhado pelo marcobiscaro2112 estou criando um tócico com minha dúvida. Como sou novo em Java gostaria se possível um explicação menos técnica para evitar futuras dúvidas, isso se não for pedir de mais ^^ Eu fiz o que tinha no PDF: "Bom você pode criar as variáveis em dois locais na de usuário ou na do ambiente. Crie na do ambiente (a minha criei em do usuário e funcionou da mesma forma a diferença que só seu usuário tem acesso a esse recurso). Variáveis a ser criada:
1) PATH
Valor da variável= C:\Arquivos de programas\Java\jdk1.5.0_06\bin (caso tenha
instalado padrão);
2) JAVA_HOME
C:\Arquivos de programas\Java
A variável classpath não precisa ser configurada roda normal! · Dê um clique em ok agora para confirmar as alterações feitas. · Abra o prompt do DOS e digite java ?version se aparecer uma mensagem informando a versão do java instalado significa que a primeira parte ocorreu corretamente."

Apareceu a versão, mas na hora de dar o comando "javac Meuarquivo.java" ele não reconhece.
Ja tentei ir ao diretório do arquivo, mas da na mesma coisa.

OBS Uso Windows XP

Bem no comando
view plaincopy to clipboardprint?

Java

Java retorna varias palavras, ao contrário do
view plaincopy to clipboardprint?

Javac

Javac.

Usando o comando

Java -version

Java -version tambem aparece uma descrição.
Eu estou usando o JDK "jdk1.6.0_18"
Eu uso o comando

javac meuarquivo.java

javac meuarquivo.java
Meu Java está instalado no G:\Arquivos de programas\Java. O arquivo ao qual estou começando está no C: , daí só digito lá no prompt C: e depois javac meuarquivo.java, mas da o mesmo error.
Se precisar de mais alguma coisa é só falar.
Obrigado pela ajuda!

Cara depois qu voce digita javac meuarquivo.java no pronpt aparece o que?

Exemplo eu criei uma classe chamada Principal e executei e a no pronpt do dos olha o que ela me retornou
C:\Documents and Settings\adm.felipe\Desktop>javac Principal.java

C:\Documents and Settings\adm.felipe\Desktop>java Principal
Ola Nazca
C:\Documents and Settings\adm.felipe\Desktop>
Olha a estrutura da classe
public class Principal{javac meuarquivo.java

public static void main (String args[]){

System.out.print("Ola Nazca");

  }

}

Valor da variável deve ser igual a G:\Arquivos de programas\Java\jdk1.5.0_06\bin (caso tenha
instalado realmente na partição G:\)

Se não a variável está tentando achar um caminho que na verdade não existe, entendeu? qualquer coisa pode me add no msn [email removido]. vamos conseguir, rs!

fscpv

O nome da classe tem que ser iniciado com a letra maiuscula então se o nome da sua classe é meuarquivo voce deve alterar para Meuarquivo.java, compreendeu? isso é uma regra no java. deve ser alterado no código também! :slight_smile:

N

Bem, "meuarquivo.java" era só um exemplo, agora usarei o nome real do arquivo.
"AloMundo.java"

Bem, depois que eu digito:
javac
ou
javac AloMundo.java
class AloMundo {
public static void main(String args[]) {
System.out.println("Alo Mundo !");
}
}

ele diz que o comando não é reconhecido como comando interno ou externo.

O java realmente está instalado no G:\Arquivos de programas\Java.

As variáveis estão descritas assim:

CLASSPATCH   >   SET CLASSPATH=.;%JAVA_HOME%
JAVA_HOME  >  G:\Arquivos de programas\Java\jdk1.6.0_18
PATCH  >   G:\Arquivos de programas\Java%PATH%;%JAVA_HOME%\bin

Muito obrigado pela ajuda! ^^

fscpv
Nazca:
Bem, "meuarquivo.java" era só um exemplo, agora usarei o nome real do arquivo. "AloMundo.java" Bem, depois que eu digito:
javac
ou
javac AloMundo.java
class AloMundo {
public static void main(String args[]) {
System.out.println("Alo Mundo !");
}
}

ele diz que o comando não é reconhecido como comando interno ou externo.

O java realmente está instalado no G:\Arquivos de programas\Java.

As variáveis estão descritas assim:

CLASSPATCH   >   SET CLASSPATH=.;%JAVA_HOME%
JAVA_HOME  >  G:\Arquivos de programas\Java\jdk1.6.0_18
PATCH  >   G:\Arquivos de programas\Java%PATH%;%JAVA_HOME%\bin

Muito obrigado pela ajuda! ^^

Amigo,

Volte na variavel de ambiente e apague a que voce adicionou e a insira assim G:\Arquivos de programas\Java\jdk1.6.0_18\bin

Ai voce tem que compilar o código de novo com o comando javac AloMundo.java no prompt. ok?

M

Não é PAT[color=red]C[/color]H e sim PATH (o mesmo para CLASSPATH).

N

Obrigado a todos pela ajuda!
O problema ja foi resolvido!
Muito obrigado mesmo pessoal ^^

Criado 21 de janeiro de 2010
Ultima resposta 23 de jan. de 2010
Respostas 8
Participantes 3