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!