[quote=fabioqb]Amigo, vamos por partes.
- Execute
java -version
Tem que retornar a versão atual
- Execute
javac
Também tem que encontrar e retornar o help.
Se der a mensagem abaixo
‘javac’ não é reconhecido como um comando interno
ou externo, um programa operável ou um arquivo em lotes.
Você terá que passar o caminho completo até o javac. Exemplo:
“c:\Arquivos de programas”\Java\jdk1.6.0_37\bin\javac
- IMPORTANTISSIMO
Este código está incompleto, pois não incrementa x. Exemplo.
x = x+1;[/quote]
Prezado fabioqb,
Agradeço por todas as dicas.
os dois comandos que você citou estão dando certinho.
Quanto ao incremento, foi muito bem observado da sua parte.
Mas o código em questão é bem tosco mesmo.
Faz parte ainda do primeiro capítulo do livro, só para a gente ir se acostumando com a linguagem.
Mas finalmente encontrei a resposta.
Havia um problema quanto às configurações das variáveis de ambiente.
Na variável path, coloquei um ponto-e-vírgula após o caminho que já havia lá por padrão e acrescentei o texto
“%JAVA_HOME%\bin”.
Eu que fiz uma baita confusão.
Em vez de escrever %JAVA_HOME%, eu devia era ter escrito o mesmo caminho que armazenei na variável JAVA_HOME,
acrescentado de “\bin”, ou seja, “C:\Program Files\Java\jdk1.7.0_17\bin”.
Quando fiz isso, aí tudo deu certo.
Quanto à saída do código, também não vai retornar nada.
E isso se deve ao fato de que, como você mesmo observou, não há incremento da variável x.
Portanto, segundo o cógido, o x sempre será 1, ou seja, menor que 10, e como não há incremento,
jamais será maior que 3, condição necessária para que houvesse a saída descrita no código, em
“System.out.println(“big x”)”.
Obrigado, meu chapa.