Pessoal fiz uma programa para conectar no banco Teradata e extrair a informação e popular um txt.
Fiz no Netbeans, quando clico em shift+f6 ele executa normal, mas quando vou executar pelo bat esta dando o seguinte erro!
gente acho que ja sei
a versao que esta rodando é 1.3 do java
mas ja deixei no :Classpath a versao 1.6 mesmo assim ele diz que nao tem a versao 1.6 como faço pra rodar!!?
snowblacksoul
Gente minha classe foi compilada na versao 1.6 porém na maquina a versao do java esta a 1.3 por isso o erro, como acertar isso
sendo que a maquina é um servidor e nao poderei reniciar a maquina!!! como resolver esse problema!?
gratos a todos
ViniGodoy
Recompile a sua aplicação em 1.3.
Ou então, instale a versão 1.6 no servidor. O java não exige reinicio da máquina.
snowblacksoul
Eu já recompilei e esta dando erro, tbem ja instalei a 1.6 mesmo assim ele aparece como versao a 1.3
ViniGodoy
É porque quem está no path ainda é a 1.3. Para executar isso no servidor, vc vai ter que indicar o caminho completo do seu java 6, por exemplo:
“C:\Arquivos de programas\Java\jre6\bin\java.exe” -jar seuJar.jar
snowblacksoul
Tentei gerar o jar do aplicativo na versao 1.3 olha os erros que foram gerados
snowblacksoul
Gente cada hora um problema, máquina véia dá nisso, putz
quando pensei que ia rodar nao rodou apareceu esse erro agora:
o que se pode fazer nessa caso!?
ViniGodoy
Faça seu .bat entrar na pasta.
Adicione essas duas linhas antes de chamar o jar
C:
cd\pasta2
snowblacksoul
Seu eu nao fosse muito paciente putz grilo, mais uma galera
Erro:
e agora o que fazer?! estou gerando o jar através do Netbeans, será por isso!?
ao gerar o arquivo nao deu nenhum erro!
ViniGodoy
Se vc fez o cd, aí vc pode rodar nomalmente sem incluir o caminho do .jar
c:
cd\pasta2
"c:\arquivos de programa\java\jre6\bin\java.exe" -jar arquivo.jar
M
marciavilaca
coloque no seu .bat assim
cd C:\Users\daniel\Documents\NetBeansProjects\textoBanco\dist
java -jar textoBanco.jar