Você tá tendo algum conflito de versões aí, isso geralmente acontece porque você compilou o projeto com uma versão, e está tentando executar com outra.
Execute o comando “java -version” no cmd e veja qual a versão que é ele imprime, depois veja qual versão você tem associada ao seu projeto na IDE, provavelmente tem alguma diferença aí.
[quote=Rodrigo Sasaki]Você tá tendo algum conflito de versões aí, isso geralmente acontece porque você compilou o projeto com uma versão, e está tentando executar com outra.
Execute o comando “java -version” no cmd e veja qual a versão que é ele imprime, depois veja qual versão você tem associada ao seu projeto na IDE, provavelmente tem alguma diferença aí.[/quote]
Rodrigo Sasaki vc está correto… isso mesmo que está acontecendo.
no cmd dá como versão: 1.6.0.33 e nesse projeto está como 1.7.
Mas eu tenho a JDK 7 instalada no computador: Como eu removo a JDk 1.6 e coloco a JDK 1.7?
Eu fui no projeto e removi como padrão a JDK 1.7 e coloquei a jdk 1.6, porém, aparece muito error no projeto,
pois terminei o projeto com uma JDK superior e estou tentando colocar uma versão inferior nele.
Como posso resolver isso? Parece que a solução desse problemas não deve ser muito difícil… ou estou errado!!
Isso mesmo que está acontecendo Redr4gon, no cmd dá como versão do Java como 1.6 e fiz o meu projeto com JDK 1.7.
A minha IDE tem como opção tanto a JDK 1.6 e 1.7 para fazer os projetos… mas como Padrão, 1.7.
Eu tenho instalado a JDK 7 no PC, porém, ele não deve estar configurado direito, deve estar fora da vaiáveis de ambiente ou
dando conflito como a JDK 1,6.
Nesse caso, o que devo fazer? Como remover uma JDK? Posso ter as duas? Como coloco essa jdk 7 como a principal no cmd?
tem que desmarcar o java 6 e deixar marcado somente java 7. Depois vai no CMD novamente de verifica se a versao atualizou, acho que tem que reiniciar a maquina. Tentou pelo PATH ? a variavel de ambiente ?
No JAVA_HOME, vc coloca o caminho de onde está instalado a JDK, correto?
No CLASSPATH, vc coloca o caminho de onde está instalado a Tools.Jar da JDK, correto?
No Path, vc coloca o caminho de onde está instalado a Bin do JDK, correto?
Pelo que entendi, seu sistema ja tem o jdk 1.7 configurado e quando vc muda o ambiente do netbeans para 1.7 surge um monte de erros… é isso?
Isso é natural. É por isso que grandes empresas ainda tem sistemas funcionando nos JDKs antigos. Porque se compilar em novas versões ocorrem muitos erros.
Posso sugerir voce instalar o JDK 1.6 e configurar as variaveis de ambiente do seu sistema nessa versão.
Se quiser mesmo passar pra 1.7, tem que configurar o projeto e tratar os erros… não sei quais são os erros mas se o projeto for pequeno até vale a pena…
[quote=rof20004]Eu nao configuro classpath, so path e java_home.
1 - Sim, java_home é o caminho do seu diretorio da JDK.
3 - Sim, no path voce pode colocar %JAVA_HOME%\bin, é o bin do diretorio da sua JDK.
quando voce digita java --version aparece o que agora ?[/quote]
No meu caso, nem a classpath e nem a java_home não estavam criadas, fiz isso manualmente.
coloquei %JAVA_HOME%\bin no path, ainda está no cmd 1.6, irei reiniciar a máquina e ver o que dá… e já volto.!
[quote=redr4gon]Pelo que entendi, seu sistema ja tem o jdk 1.7 configurado e quando vc muda o ambiente do netbeans para 1.7 surge um monte de erros… é isso?
Isso é natural. É por isso que grandes empresas ainda tem sistemas funcionando nos JDKs antigos. Porque se compilar em novas versões ocorrem muitos erros.
Posso sugerir voce instalar o JDK 1.6 e configurar as variaveis de ambiente do seu sistema nessa versão.
Se quiser mesmo passar pra 1.7, tem que configurar o projeto e tratar os erros… não sei quais são os erros mas se o projeto for pequeno até vale a pena…[/quote]
Na verdade é ao contrário! Tenho as duas JDK instaladas no Pc, e na minha IDE tem a opção de escolher a 1.6 ou a 1.7, porém, todos os projetos que faço nessa IDE, sempre vem como padrão a JDK 1.7.
Nesse meu projeto fiz com a JDK 1.7, e fui tentar passar para versão inferir, JDK 1.6… por consequência, apareceu muitos erros.
Pq tentei fazer essa mudança, de 1.7 para 1.6, pq, ao ver no cmd, a versão reconhecida no PC é 1.6, por isso tentei fazer essa mudança.
A tentativa é colocar a JDK 1.7 na variável de ambiente e ao digitar no cmd: java -version, aparecer a jdk 1.7. Tenho que desabilitar ou remover a jdk 1.6 e colocar
como principal a jdk 1.7.
Teria como fazer isso? Eu coloquei uma imagens acima que mostra as JDKs instaladas…