Visualizzazione dei risultati da 1 a 5 su 5

Hybrid View

  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    Tralasciando lo stile di programmazione, credo che ci siano diversi problemi di struttura.

    Pesco dalla memoria:
    - se non ricordo male, devi strutturare le tue classi in package(s) per poter incapsularle in un jar (comunque una buona pratica, al di là del jar o non jar)
    - l'entry point (Main-Class) dev'essere specificato nel MANIFEST che fornisci all'atto della creazione del JAR altrimenti jar crea il MANIFEST di default, che contiene solo versione del MANIFEST e del compilatore.

    In altre parole:
    - dichiara package.
    - ricompila con javac

    costruisci un MANIFEST minimale, i.e.
    codice:
    Main-Class: tuopackage.MainClass
    *riga vuota*
    *riga vuota*
    Nota: non serve l'estensione .class e dai un paio di invii dopo per lasciare un paio di righe vuote alla fine del file.

    ricrea il tuo jar specificando anche il manifest.
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  2. #2
    Quote Originariamente inviata da Andrea1979 Visualizza il messaggio
    Tralasciando lo stile di programmazione, credo che ci siano diversi problemi di struttura.

    Pesco dalla memoria:
    - se non ricordo male, devi strutturare le tue classi in package(s) per poter incapsularle in un jar (comunque una buona pratica, al di là del jar o non jar)
    - l'entry point (Main-Class) dev'essere specificato nel MANIFEST che fornisci all'atto della creazione del JAR altrimenti jar crea il MANIFEST di default, che contiene solo versione del MANIFEST e del compilatore.

    In altre parole:
    - dichiara package.
    - ricompila con javac

    costruisci un MANIFEST minimale, i.e.
    codice:
    Main-Class: tuopackage.MainClass
    *riga vuota*
    *riga vuota*
    Nota: non serve l'estensione .class e dai un paio di invii dopo per lasciare un paio di righe vuote alla fine del file.

    ricrea il tuo jar specificando anche il manifest.
    OK, molto chiaro, tenterà appena riesco, grazie mille.
    jabjoint

Tag per questa discussione

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.