Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    jar nel Run

    ho un problema con un jar,
    dovrei farlo partire con il windows, usando la sezione Run nel registro
    ma semplicemente non parte, non ( non si vede nesuna finestra )

    sono abbastanza sicuro che sia un problema con il classpath, anche se ho aggiunto il parametro

    quindi la domanda è: cosa devo mettere nella chiave del registro per fare eseguire l' applicazione jar ( senza che si veda la finestra dos come quando lo si esegue normalmente )

    grazie per l' aiuto,
    giancarlo

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284

    Re: jar nel Run

    Originariamente inviato da novainvicta
    ho un problema con un jar,
    dovrei farlo partire con il windows, usando la sezione Run nel registro
    ma semplicemente non parte, non ( non si vede nesuna finestra )

    sono abbastanza sicuro che sia un problema con il classpath, anche se ho aggiunto il parametro

    quindi la domanda è: cosa devo mettere nella chiave del registro per fare eseguire l' applicazione jar ( senza che si veda la finestra dos come quando lo si esegue normalmente )
    Usa javaw invece di java.
    Se hai bisogno di specificare un classpath: javaw -cp tuoclasspath file.jar
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  3. #3

    errore

    grazie per l' aiuto

    mi da comunque errore che non trova il main eppure il classpath lo metto

    javaw -cp C:\Programmi\OpenFirewall\ OpenFirewall.jar

    dove sbaglio ?

  4. #4
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284

    Re: errore

    Originariamente inviato da novainvicta
    mi da comunque errore che non trova il main eppure il classpath lo metto

    javaw -cp C:\Programmi\OpenFirewall\ OpenFirewall.jar

    dove sbaglio ?
    Se devi avviare da un jar basta:

    javaw -jar path_nome.jar
    (nel post di prima mi sono dimenticato il -jar )

    e chiaramente all'interno del file jar ci deve essere il Manifest che contiene l'attributo Main-Class.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  5. #5

    non va

    ciao,

    grazie oer l' aiuto che mi hai dato,

    purtroppo ancora non mi funziona...

    se scrivo javaw -jar -cp C:\programmi\OpenFirewall C:\Programmi\OpenFirewall\OpenFirewall.jar

    l' applicazione parte ma la lettura dei file non avviene,
    forse perchè la lettrua dei file avviene per mezzo di "collegamenti relativi" tipo "./conf"
    e l' applicazione gli cerca altrove...

    cercando un po' nella rete ho letto che è un problema di classpath eppure il parametro lo specificato, dove sbaglio ?

    ciao a tutti

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.