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

    [Eclipse] Compilato funziona, JAR no.

    Ciao a tutti, nella figura sotto potete trovare la situazione attuale del mio progetto.
    Se eseguo da Eclipse va tutto egregiamente.
    Ho prodotto un MANIFEST in questo modo:

    codice:
    Manifest-Version: 1.0
    Main-Class: core.Avviamento
    Ma se lancio il JAR mi dice, 'unable to load main class'
    Quindi sto sbagliando a produrre il JAR.

    Chi mi aiuta o mi consiglia un buon plug-in?
    Immagini allegate Immagini allegate

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

    Re: [Eclipse] Compilato funziona, JAR no.

    Originariamente inviato da raffaeu
    Ciao a tutti, nella figura sotto potete trovare la situazione attuale del mio progetto.
    Se eseguo da Eclipse va tutto egregiamente.
    Ho prodotto un MANIFEST in questo modo:

    codice:
    Manifest-Version: 1.0
    Main-Class: core.Avviamento
    Ma se lancio il JAR mi dice, 'unable to load main class'
    Quindi sto sbagliando a produrre il JAR.
    Premetto che non conosco Eclipse. Comunque apri il jar con un tool per zip (es. WinZip) e verifica innanzitutto che il file META-INF\MANIFEST.MF sia corretto e inoltre verifica che i file .class siano disposti in modo giusto (se la classe è core.Avviamento, allora devi avere un file Avviamento.class sotto 'core\\', ecc...).

    P.S. della immagine non si vede praticamente nulla .... e porto pure gli occhiali!
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  3. #3
    Ho risolto in parte il problema, il MANIFEST, al contrario di quel che pensavo, è giusto. Lanciando infatti il JAR da java -jar ottengo ben altro errore.
    Mi dice che non trova uno dei JAR che uso in Eclipse. Infatti sono JAR esterni presenti nel mio disco D che poi saranno su una cartella in Share.

    Quindi il mio cruccio adesso è:
    Come si assegnano ad un JAR dei JAR esterni come se fossero nel CLASSPATH?

  4. #4
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Originariamente inviato da raffaeu
    Quindi il mio cruccio adesso è:
    Come si assegnano ad un JAR dei JAR esterni come se fossero nel CLASSPATH?
    Il 'classpath' si può specificare in diversi modi: come opzione del comando java, come variabile di ambiente CLASSPATH, come entry nel MANIFEST.

    Per maggiori info vedi qui e qui
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  5. #5
    Proprio quel di cui avevo bisogno ...


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.