Visualizzazione dei risultati da 1 a 10 su 18

Hybrid View

  1. #1
    Intendo farlo manualmente utilizzando jar, blocco note per il manifest, e il prompt di dos.

    Ho visto che con eclipse esiste la possibilità di crearli in automatico ma vorrei capire come farli manualmente.
    Grazie per la pazienza Andbin

    il lupo perde il pelo ma non il vizio!
    http://www.pateam.eu
    http://pateam.altervista.org

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Quote Originariamente inviata da miticogilles Visualizza il messaggio
    Intendo farlo manualmente utilizzando jar, blocco note per il manifest, e il prompt di dos.
    Con un editor di testo (es. blocco note), crei un file di testo con nome es. manifest.txt (il nome non è poi importante) che contiene:

    codice:
    Main-Class: nome.qualificato.classe.con.main
    Al fondo del file ci deve essere una riga vuota, il tool jar è pignolo su questo. Alcuni editor potrebbero non permettere o eliminare una riga vuota al fondo.

    Poi da prompt dei comandi ti posizioni come directory corrente dove hai i file .class o comunque dove c'è il/i package "radice" (se avessi un package com.example, devi metterti nella directory che contiene la directory "com").

    Quindi:

    jar cvmf manifest.txt nome.jar ....elenco-di-file-o-directory....

    oppure

    jar cvfm nome.jar manifest.txt ....elenco-di-file-o-directory....

    Nota l'ordine di 'f' e 'm' rispetto al nome file jar e manifest, questo è importante.

    Per altri dubbi, c'è la documentazione ufficiale: http://docs.oracle.com/javase/7/docs...ndows/jar.html (per Windows).
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  3. #3
    Quote Originariamente inviata da andbin Visualizza il messaggio
    Con un editor di testo (es. blocco note), crei un file di testo con nome es. manifest.txt (il nome non è poi importante) che contiene:

    codice:
    Main-Class: nome.qualificato.classe.con.main
    Al fondo del file ci deve essere una riga vuota, il tool jar è pignolo su questo. Alcuni editor potrebbero non permettere o eliminare una riga vuota al fondo.

    Poi da prompt dei comandi ti posizioni come directory corrente dove hai i file .class o comunque dove c'è il/i package "radice" (se avessi un package com.example, devi metterti nella directory che contiene la directory "com").

    Quindi:

    jar cvmf manifest.txt nome.jar ....elenco-di-file-o-directory....

    oppure

    jar cvfm nome.jar manifest.txt ....elenco-di-file-o-directory....

    Nota l'ordine di 'f' e 'm' rispetto al nome file jar e manifest, questo è importante.

    Per altri dubbi, c'è la documentazione ufficiale: http://docs.oracle.com/javase/7/docs...ndows/jar.html (per Windows).

    Ok grazie Andbin... tutto adesso funziona .. e ho anche capito dove era il mio errore.... nel file manifest scrivevo il nomeClasseConMain.class .... quel .class era l'errore

    il lupo perde il pelo ma non il vizio!
    http://www.pateam.eu
    http://pateam.altervista.org

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 © 2026 vBulletin Solutions, Inc. All rights reserved.