Problema na compilação do programa "Hello World"

Fiz a configuração conforme o anexo. Blz. Ficou conforme o visto no Download do Tutorial.Vlw.

[quote]Execute-o assim:

java -cp . HelloWorldConsole

Note que eh “-cp PONTO” (o caracter de ponto)

Rafael [/quote]

Vamos lá
java-cp.HelloWorldConsole (tudo junto)
resultado: … Não é reconhecido como um comando interno ou externo, como um programa operável ou um arquivo em lotes

java(espaço) -cp.HelloWorldConsole
resultado: [b] Unrecognized option: cp-HelloWorldConsole
Could not create the Java Virtual Machine

java(espaço)-cp(espaço).(espaço)HelloWorldConsole
resultado: Exception in thread “main” java.lang.NoClassDefFoundError: HelloWorldConsole

java(espaço)-cp(espaço).HelloWorldConsole.
Resultado: Apareceu tanta coisa que fiquei surpreso, parece mais bom nem sei o quê, entretanto nenhuma mensagem de erro. Depois diz pra gente ai o que é isso?!

[quote] Bem, de toda forma, acredito que se você fizer

java HelloWorld

Deva funcionar. [/quote]

D:>java HelloWorld
resultado: Hello World!

Vlw Dedé, Rafael, LPJava, esantana…
Ótimo 2008 p todos.

[quote]Especifica o classpath. Para maiores infos, java --help

O que acontece muitas vezes eh o classpath estar definido para um diretorio especifico, sem conter o diretorio corrente , que eh representado por um ponto. Nisso, a vm nao encontra a classe. [/quote]

A propósito, com o comando java -cp .HelloWorldConsole
resultado: Dentre os tantos a especificação do classpath aparece assim:
cp < class search path of directories and zip/jar files>
-classpath < class search path of directories and zip/jar files>
A ; separated list of directories, JAR archives,
and ZIP archives to search for class files.

Tenho alguma mudança a fazer nas minhas config. CLASSPATH

para Danúzio Oliveira

Olá amigo, se ainda não conseguiu vou tentar ajudá-lo, pois só vi hoje sua dúvida ao visitar o tópico. Vou focar apenas na configuração do ambiente de sistema:

1-Instale o jdk no diretório raiz, no seu caso D:, ficando assim:D:\jdk1.5.0_14
2-Instale o jre no diretório D:\Arquivos de Programas
3-Crie ou copie a pasta “teste_Java” para o diretório raiz D:\ (mas não dentro da pasta jdk)

Agora vamos configurar as variáveis de ambiente (pode ser Variável de Usuário) :

1-JAVA_HOME=D:\jdk1.5.0_14
2-CLASSPATH=.;JAVA_HOME.;teste_Java
3-PATH=D:\jdk1.5.0_14\bin

Obs.: Se estas variáveis não existirem será necessário criá-las!
Seu arquivo HelloWorld.java deve ser salvo ou estar na pasta
teste_Java.

no prompt ms dos, se aparecer por default "D:\Arquivos de Programas, vc deve digitar: cd e quando teclar “enter” este comando joga para a raiz: D:\ aí vc digita a seguir: javac teste_Java\HelloWorld.java, ficando assim: D:\javac teste_java\HelloWorld.java (tecle “enter”) vai compilar gerando o arquivo HelloWorld.class. Nesse momento o prompt volta à raiz D:\ e na sequência vc digita “java HelloWorld” para rodar o programa- D:\java HelloWorld o resultado será a impressão na tela do texto que estiver escrito no parênteses de System.out.println

Quando este código funcionar, todos os outros funcionarão. É bom para começar, mas o ideal é utilizar uma IDE como por ex. Eclipse ou JCreator.

Bom, espero que funcione pois seu problema parece falha na configuração.

Até a próxima!

para Danúzio Oliveira

Olá amigo, se ainda não conseguiu vou tentar ajudá-lo, pois só vi hoje sua dúvida ao visitar o tópico. Vou focar apenas na configuração do ambiente de sistema:

1-Instale o jdk no diretório raiz, no seu caso D:, ficando assim:D:\jdk1.5.0_14
2-Instale o jre no diretório D:\Arquivos de Programas
3-Crie ou copie a pasta “teste_Java” para o diretório raiz D:\ (mas não dentro da pasta jdk)

Agora vamos configurar as variáveis de ambiente (pode ser Variável de Usuário) :

1-JAVA_HOME=D:\jdk1.5.0_14
2-CLASSPATH=.;JAVA_HOME.;teste_Java
3-PATH=D:\jdk1.5.0_14\bin

Obs.: Se estas variáveis não existirem será necessário criá-las!
Seu arquivo HelloWorld.java deve ser salvo ou estar na pasta
teste_Java.

no prompt ms dos, se aparecer por default "D:\Arquivos de Programas, vc deve digitar: cd e quando teclar “enter” este comando joga para a raiz: D:\ aí vc digita a seguir: javac teste_Java\HelloWorld.java, ficando assim: D:\javac teste_java\HelloWorld.java (tecle “enter”) vai compilar gerando o arquivo HelloWorld.class. Nesse momento o prompt volta à raiz D:\ e na sequência vc digita “java HelloWorld” para rodar o programa- D:\java HelloWorld o resultado será a impressão na tela do texto que estiver escrito no parênteses de System.out.println

Quando este código funcionar, todos os outros funcionarão. É bom para começar, mas o ideal é utilizar uma IDE como por ex. Eclipse ou JCreator.

Bom, espero que funcione pois seu problema parece falha na configuração.

Até a próxima!