Página Inicial do Fórum > Java Avançado

[RESOLVIDO]Arquivo jar não roda sempre dá essa mensagem :



Criar novo tópico   Responder tópico


  1. D@niel
    Posts:49


    Comment Arrow

    Publicado em: 09/04/2009 23:18:44

    Unable to access jarfile arquivo.jar Toda vez que vou no prompt do dos e escrevo java -jar NomeDoarquivo.jar aparece esse erro .
    Detalhe fiz o arquivo jar no NetBeans 6.0
    Quando dou duplo clique no arquivo ele não abre e quando vou no prompt dá esse erro alguém pode me ajudar ???
    Qualquer ajuda é sempre bem vinda
    Desde já agradeço todas as respostas
    _________________
    Já que o software é free porque não fazer para o Linux ?!
    Não respondo MPs inúteis.




  1. simu
    Posts:9416


    Comment Arrow

    Publicado em: 09/04/2009 23:18:44

    D@niel
    Unable to access jarfile arquivo.jar Toda vez que vou no prompt do dos e escrevo java -jar NomeDoarquivo.jar aparece esse erro .
    Detalhe fiz o arquivo jar no NetBeans 6.0
    Quando dou duplo clique no arquivo ele não abre e quando vou no prompt dá esse erro alguém pode me ajudar ???
    Quanquer ajuda é sempre bem vinda
    Desde já agradeço todas as respostas


    to meio confuso: o nome do arquivo é "NomeDoarquivo.jar" e o erro diz que não tem acesso ao "arquivo.jar"?
    Tente o seguinte comando para ver e testar o conteúdo do arquivo
    []]
    _________________
      Nome real: Carlos F. Heuberger

    Removeram os meus direitos de administrador e moderador - sem aviso, pela segunda vez - contate o ombudsman (?), a equipejavafree ou a "alta gerência" se necessário - Que pena... que terminou dessa maneira!

    "The mod javafree deserves, but not the one it needs right now."
    --------------------
    Não leio nem respondo MPs!
    This posting is provided AS IS with no warranties and confers no rights.




  1. ebarros
    Posts:2347


    Comment Arrow

    Publicado em: 09/04/2009 23:18:44

    D@niel
    Unable to access jarfile arquivo.jar Toda vez que vou no prompt do dos e escrevo java -jar NomeDoarquivo.jar aparece esse erro .
    Detalhe fiz o arquivo jar no NetBeans 6.0
    Quando dou duplo clique no arquivo ele não abre e quando vou no prompt dá esse erro alguém pode me ajudar ???
    Quanquer ajuda é sempre bem vinda
    Desde já agradeço todas as respostas



    Isso ta com cara de q o .jar nao foi gerado com êxito, pois se não estah nem abrindo com o duplo clique no windows. Provavelmente vc deve estar fazendo alguma coisa de errado para gerar o seu .jar. Como vc estah fazendo para gerar o arquivo?

    ps: no netbeans 6.0 pressionando a tecla f11 ele cria um arquivo .jar para vc na pasta dist da sua aplicação.




  1. D@niel
    Posts:49


    Comment Arrow

    Publicado em: 09/04/2009 23:18:44

    ebarros
    D@niel
    Unable to access jarfile arquivo.jar Toda vez que vou no prompt do dos e escrevo java -jar NomeDoarquivo.jar aparece esse erro .
    Detalhe fiz o arquivo jar no NetBeans 6.0
    Quando dou duplo clique no arquivo ele não abre e quando vou no prompt dá esse erro alguém pode me ajudar ???
    Quanquer ajuda é sempre bem vinda
    Desde já agradeço todas as respostas



    Isso ta com cara de q o .jar nao foi gerado com êxito, pois se não estah nem abrindo com o duplo clique no windows. Provavelmente vc deve estar fazendo alguma coisa de errado para gerar o seu .jar. Como vc estah fazendo para gerar o arquivo?

    ps: no netbeans 6.0 pressionando a tecla f11 ele cria um arquivo .jar para vc na pasta dist da sua aplicação.



    O meu programa é com banco de dados será que pode ter algo haver com isso
    Eu uso esse procedimento para criar arquivo *.jar no netbeans
    Na aba build cliquo em Build Main Project F11 ou no Martelinho com um tira pó ou aperto F11
    Aparece essa mensagem no console:

    To run this application from the command line without Ant, try:
    java -jar "G:\Trabalho JAVA Daniel Antonio,Gabriel\Trabalho\Tpdejava\dist\Trabalho_Pratico.jar"


    _________________
    Já que o software é free porque não fazer para o Linux ?!
    Não respondo MPs inúteis.




  1. ebarros
    Posts:2347


    Comment Arrow

    Publicado em: 09/04/2009 23:18:44

    Soh se o banco nao estiver rodando mais isso eu acho q nao implica no momento de executar o .jar (chute). Pelo erro parece q estah havendo diferença entre o diretorio q vc estah executando e o classpath do arquivo .jar entre no mesmo diretório do arquivo e tente executar o comando novamente. Ou entao pode ser conflito no path da variável de ambiente JAVA_HOME (outro chute)

    ps: Estou apenas deduzindo q seja isso, não tenho certeza pois nunca passei por esse problema.




  1. simu
    Posts:9416


    Comment Arrow

    Publicado em: 09/04/2009 23:18:44

    tentou o que eu escrevi?

    _________________
      Nome real: Carlos F. Heuberger

    Removeram os meus direitos de administrador e moderador - sem aviso, pela segunda vez - contate o ombudsman (?), a equipejavafree ou a "alta gerência" se necessário - Que pena... que terminou dessa maneira!

    "The mod javafree deserves, but not the one it needs right now."
    --------------------
    Não leio nem respondo MPs!
    This posting is provided AS IS with no warranties and confers no rights.




  1. D@niel
    Posts:49


    Comment Arrow

    Publicado em: 09/04/2009 23:18:44

    simu
    tentou o que eu escrevi?


    Desculpa simu é que estava muito ocupado sabe como é semana de prova é fogo mas vamos lá
    eu testei o arquivo e apareceu isso :

    qualquer ajuda é bem vinda obrigado
    _________________
    Já que o software é free porque não fazer para o Linux ?!
    Não respondo MPs inúteis.




  1. simu
    Posts:9416


    Comment Arrow

    Publicado em: 09/04/2009 23:18:44

    D@niel
    ...
    ...


    mer%$, não sabia que o meu protugues tá tão ruim assim...
    ou será problema de codificação das letras/browser?

    simu
    ...

    ...



    então tenta assim, SEM o java:
    supondo que o nome do arquivo é "Trabalho_Protico.jar" (sem ")
    []]
    _________________
      Nome real: Carlos F. Heuberger

    Removeram os meus direitos de administrador e moderador - sem aviso, pela segunda vez - contate o ombudsman (?), a equipejavafree ou a "alta gerência" se necessário - Que pena... que terminou dessa maneira!

    "The mod javafree deserves, but not the one it needs right now."
    --------------------
    Não leio nem respondo MPs!
    This posting is provided AS IS with no warranties and confers no rights.




  1. D@niel
    Posts:49


    Comment Arrow

    Publicado em: 09/04/2009 23:18:44

    simu

    então tenta assim, SEM o java:
    supondo que o nome do arquivo é "Trabalho_Protico.jar" (sem ")
    []]


    oi simu apareceu isso :

    _________________
    Já que o software é free porque não fazer para o Linux ?!
    Não respondo MPs inúteis.




  1. simu
    Posts:9416


    Comment Arrow

    Publicado em: 09/04/2009 23:18:44

    então o seu PATH não contem o diretorio bin do seu JDK, tente com o caminho completo, exemplosupondo que o seu JDK está instalado em C:\Java\JDK-1.5.0
    ou tente abrir o arquivo JAR com o Winzip (ou qualquer outro aplicativo que lei arquivos ZIP)
    []]
    _________________
      Nome real: Carlos F. Heuberger

    Removeram os meus direitos de administrador e moderador - sem aviso, pela segunda vez - contate o ombudsman (?), a equipejavafree ou a "alta gerência" se necessário - Que pena... que terminou dessa maneira!

    "The mod javafree deserves, but not the one it needs right now."
    --------------------
    Não leio nem respondo MPs!
    This posting is provided AS IS with no warranties and confers no rights.




  1. D@niel
    Posts:49


    Comment Arrow

    Publicado em: 09/04/2009 23:18:44

    simu
    então o seu PATH não contem o diretorio bin do seu JDK, tente com o caminho completo, exemplosupondo que o seu JDK está instalado em C:\Java\JDK-1.5.0
    ou tente abrir o arquivo JAR com o Winzip (ou qualquer outro aplicativo que lei arquivos ZIP)
    []]



    Descartei qualquer ipótese de que eu fiz o jar errado porque peguei um *.jar da internet e tentei iniciar aqui no meu computador e não Executa. aqui vai o arquivo:
    _________________
    Já que o software é free porque não fazer para o Linux ?!
    Não respondo MPs inúteis.




  1. julianobe
    Posts:1


    Comment Arrow

    Publicado em: 09/04/2009 23:18:44

    (oque entendi é que no netbeans o programa funciona mas pelo .jar nao)

    para executar o *.jar se nao me engano tem que ter o JRE.

    se vc usa algum .jar adicional que colou em C:\Arquivos de programas\Java\jdk1.6.0_06\jre\lib\ext

    entao tem que colar tambem em C:\Arquivos de programas\Java\jre1.6.0_06\lib\ext para que o seu .jar funcione.

    espero ter ajudado




  1. D@niel
    Posts:49


    Comment Arrow

    Publicado em: 09/04/2009 23:18:44

    simu
    então o seu PATH não contem o diretorio bin do seu JDK, tente com o caminho completo, exemplosupondo que o seu JDK está instalado em C:\Java\JDK-1.5.0
    ou tente abrir o arquivo JAR com o Winzip (ou qualquer outro aplicativo que lei arquivos ZIP)
    []]



    outra coisa bizarra é que no meu jdk não existe jar.exe isso é muito estranho
    será que é a versão do jdk que eu uso ?
    (uso o Jdk 1.7.0).
    _________________
    Já que o software é free porque não fazer para o Linux ?!
    Não respondo MPs inúteis.




  1. D@niel
    Posts:49


    Comment Arrow

    Publicado em: 09/04/2009 23:18:44

    julianobe
    (oque entendi é que no netbeans o programa funciona mas pelo .jar nao)

    para executar o *.jar se nao me engano tem que ter o JRE.

    se vc usa algum .jar adicional que colou em C:\Arquivos de programas\Java\jdk1.6.0_06\jre\lib\ext

    entao tem que colar tambem em C:\Arquivos de programas\Java\jre1.6.0_06\lib\ext para que o seu .jar funcione.

    espero ter ajudado



    Não entendi sua explicação mas de qualquer forma valeu
    _________________
    Já que o software é free porque não fazer para o Linux ?!
    Não respondo MPs inúteis.




  1. D@niel
    Posts:49


    Comment Arrow

    Publicado em: 09/04/2009 23:18:44

    D@niel
    simu
    então o seu PATH não contem o diretorio bin do seu JDK, tente com o caminho completo, exemplosupondo que o seu JDK está instalado em C:\Java\JDK-1.5.0
    ou tente abrir o arquivo JAR com o Winzip (ou qualquer outro aplicativo que lei arquivos ZIP)
    []]



    outra coisa bizarra é que no meu jdk não existe jar.exe isso é muito estranho
    será que é a versão do jdk que eu uso ?
    (uso o Jdk 1.7.0).



    Instalei o jdk dinovo e jar.exe parareceu
    _________________
    Já que o software é free porque não fazer para o Linux ?!
    Não respondo MPs inúteis.




  1. D@niel
    Posts:49


    Comment Arrow

    Publicado em: 09/04/2009 23:18:44

    simu
    então o seu PATH não contem o diretorio bin do seu JDK, tente com o caminho completo, exemplosupondo que o seu JDK está instalado em C:\Java\JDK-1.5.0
    ou tente abrir o arquivo JAR com o Winzip (ou qualquer outro aplicativo que lei arquivos ZIP)
    []]




    Apareceu isso no prompt de comando :

    1ª tentativa:
    Microsoft Windows XP [versão 5.1.2600]
    (C) Copyright 1985-2001 Microsoft Corp.

    D:\Documents and Settings\Daniel\Desktop\Nova pasta (4)>D:\Arquivos de programas
    \Java\jdk1.7.0\bin\jar.exe tvf CalcNokia.jar
    'D:\Arquivos' não é reconhecido como um comando interno
    ou externo, um programa operável ou um arquivo em lotes.

    2ª tentativa :
    Microsoft Windows XP [versão 5.1.2600]
    (C) Copyright 1985-2001 Microsoft Corp.

    D:\Documents and Settings\Daniel\Desktop\Nova pasta (4)>cd D:\Arquivos de progra
    mas\Java\jdk1.7.0\bin\jar.exe tvf CalcNokia.jar
    O sistema não pode encontrar o caminho especificado.

    Estou pensando seriamente em abandonar o Windows para fazer coisas de java estou pensando em instalar o Ubuntu 7.10 no meu pc !
    _________________
    Já que o software é free porque não fazer para o Linux ?!
    Não respondo MPs inúteis.




  1. simu
    Posts:9416


    Comment Arrow

    Publicado em: 09/04/2009 23:18:44

    Agora ja nao é mais problema de java... problema de uso do Windows (ou DOS)

    D@niel
    ...
    D:\Documents and Settings\Daniel\Desktop\Nova pasta (4)>D:\Arquivos de programas
    \Java\jdk1.7.0\bin\jar.exe tvf CalcNokia.jar
    'D:\Arquivos' não é reconhecido como um comando interno
    ou externo, um programa operável ou um arquivo em lotes.
    ...


    obviamente o windows está usando o espaco em branco para separar o comando dos atributos (mesmo acontece com o Unix, se nao me engano); tente

    D@niel
    ...
    2ª tentativa :
    Microsoft Windows XP [versão 5.1.2600]
    (C) Copyright 1985-2001 Microsoft Corp.

    D:\Documents and Settings\Daniel\Desktop\Nova pasta (4)>cd D:\Arquivos de progra
    mas\Java\jdk1.7.0\bin\jar.exe tvf CalcNokia.jar
    O sistema não pode encontrar o caminho especificado.
    ...


    mudar para o diretorio "D:\Arquivos de progra
    mas\Java\jdk1.7.0\bin\jar.exe" ??? jar.exe é um arquivo, nao um diretorio.
    e aqui vale o mesmo em relacao ao espaco em branco: cd "D:\Arquivos de programas\Java\jdk1.7.0\bin"


    D@niel
    ...
    Estou pensando seriamente em abandonar o Windows para fazer coisas de java estou pensando em instalar o Ubuntu 7.10 no meu pc !


    acho que iria ter os mesmos problemas, com excecao que o Ubunto provavelmente nao usa o diretorio com espacos em branco ("Arquivos de programas") para a instalacao dos programas.
    (razao para evitar nomes de diretorios com espaco em branco)
    []]
    _________________
      Nome real: Carlos F. Heuberger

    Removeram os meus direitos de administrador e moderador - sem aviso, pela segunda vez - contate o ombudsman (?), a equipejavafree ou a "alta gerência" se necessário - Que pena... que terminou dessa maneira!

    "The mod javafree deserves, but not the one it needs right now."
    --------------------
    Não leio nem respondo MPs!
    This posting is provided AS IS with no warranties and confers no rights.




  1. D@niel
    Posts:49


    Comment Arrow

    Publicado em: 09/04/2009 23:18:44

    Instalei o Ubuntu 8.4 no meu pc espero não ter mais esse tipo de dor de kbeça

    se tudo correr bem (que tenho certeza que correrá) vou executar os jar no meu pc sem nenhum problema
    Simu vou tentar mais tarde aquilo que vc escreveu que é escrever as aspas entre D:\arquivos de programas....
    valeu pessoal por todas as respostas muito obrigado.


    _________________
    Já que o software é free porque não fazer para o Linux ?!
    Não respondo MPs inúteis.




  1. D@niel
    Posts:49


    Comment Arrow

    Publicado em: 09/04/2009 23:18:44

    Dá pra entender ?! Esse *.jar roda no meu pc
    _________________
    Já que o software é free porque não fazer para o Linux ?!
    Não respondo MPs inúteis.




  1. D@niel
    Posts:49


    Comment Arrow

    Publicado em: 09/04/2009 23:18:44

    E esse não roda ! :
    _________________
    Já que o software é free porque não fazer para o Linux ?!
    Não respondo MPs inúteis.




  1. simu
    Posts:9416


    Comment Arrow

    Publicado em: 09/04/2009 23:18:44

    Provavelmente voce não pagou a licensa para usar o nome "Nokia"... :--)

    java -jar CalcNokia.jar
    D:\TEMP>java -jar CalcNokia.jar
    Failed to load Main-Class manifest attribute from
    CalcNokia.jar


    a mensagem é bastante simples, não consegue achar o Main-Class no seu manifest. Se abrir o CalcNokia.jar com um Winzip (ou semelhante) e olhar o arquivo MANIFEST.MF no diretorio META-INF, terá

    MANIFEST.MF
    Manifest-Version: 1.0
    MIDlet-Name: Calc
    Created-By: 1.5.0_10-b03 (Sun Microsystems Inc.)
    MIDlet-1: Calc, /resources/Calc.png, midpcalc.Calc
    MIDlet-Data-Size: 2048
    MicroEdition-Configuration: CLDC-1.0
    Ant-Version: Apache Ant 1.6.5
    MIDlet-Icon: /resources/Calc.png
    MIDlet-Info-URL: http://midp-calc.sf.net/Calc.html
    MIDlet-Vendor: Roar Lauritzsen
    MIDlet-Version: 4.00
    MicroEdition-Profile: MIDP-1.0
    MIDlet-Description: Scientific RPN Calculator


    e realmente não tem o Main-Class...
    tudo parece que o JAR não foi criado para rodar através do "java -jar", parece mais ser um MIDLET...
    []]
    _________________
      Nome real: Carlos F. Heuberger

    Removeram os meus direitos de administrador e moderador - sem aviso, pela segunda vez - contate o ombudsman (?), a equipejavafree ou a "alta gerência" se necessário - Que pena... que terminou dessa maneira!

    "The mod javafree deserves, but not the one it needs right now."
    --------------------
    Não leio nem respondo MPs!
    This posting is provided AS IS with no warranties and confers no rights.




  1. Relacionados





Novo tópico   Responder tópico     Índice do forum -> Java Avançado