Pagina 1 di 5 1 2 3 ... ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 46

Discussione: Creazione Jar

  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2007
    Messaggi
    636

    Creazione Jar

    Ciao a tutti
    ho creato un file jar con il comando di netbeans ma ho dei sei problemi in quanto il programma realizzato funziona in parte e ho notato che non mi importa le icone
    Qualcuno sa come creare un jar con netbeans o con metodo alternativo.
    P.S. Ho anche utilizato un look & feel, sarà questo che mi da problemi?

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

    Re: Creazione Jar

    Originariamente inviato da jurij7
    ho notato che non mi importa le icone
    Allora il problema non è tanto quello di creare il jar ma di come carichi le icone. Se le immagini sono fisse e "fanno parte" della applicazione, mettile nel jar e caricale come "risorse".

    Loading Images Using getResource
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2007
    Messaggi
    636
    Scusa avevo sbagliato
    Praticamente sono le gif dei JOptionPane che non mi carica
    Io ho fatto cosi per ogni message :

    JOptionPane.showMessageDialog(this,
    "Analisi eseguita",
    "Risultato",
    JOptionPane.WARNING_MESSAGE,
    new ImageIcon("risultato.gif"));


    Ma non me le visualizza

  4. #4
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Originariamente inviato da jurij7
    new ImageIcon("risultato.gif"));

    Ma non me le visualizza
    Se fai così, specifichi un file che nel caso sopra è relativo alla current working directory.
    Questo vuol dire che il successo/insuccesso del caricamento dipende dalla directory che è corrente nel momento in cui hai avviato la JVM. Sei sicuro che sia quello che vuoi? Non è una buona cosa, specialmente se le immagini fanno parte della applicazione.

    Mettile nel jar e caricale come risorse
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  5. #5
    Utente di HTML.it
    Registrato dal
    Jun 2007
    Messaggi
    636
    Quindi devo creare una sottocartella della cartella "progetto" e mettere tutte le gif dentro
    Giusto?

    E poi aggiungo questo
    java.net.URL imageURL = mymain.class.getResource("Image/options.gif");

    if (imageURL != null) {
    ImageIcon icon = new ImageIcon(imageURL);
    }

    Ma dove inserisco questa parte di codice?

  6. #6
    Utente di HTML.it
    Registrato dal
    Jun 2007
    Messaggi
    636
    Come faccio a caricare la cartella delle immagini come risorse ?

    Ho aggiuntoalla libreria del mio progetto la cartella contenenti le gif, ho fatto bene?

  7. #7
    Utente di HTML.it
    Registrato dal
    Jun 2007
    Messaggi
    636
    Allora, ho creato dalla cartella dove ho messo le gif, un file zip e l'ho caricato nella libreria.
    Poi ho fatto così

    JOptionPane.showConfirmDialog(this,

    "Vuoi visualizzare il file ?\r\n",
    "Scelta di visualizzazione",
    JOptionPane.YES_NO_OPTION,
    JOptionPane.QUESTION_MESSAGE,
    new ImageIcon("Image/options.gif"));

    Ho fatto bene ?

  8. #8
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Originariamente inviato da jurij7
    new ImageIcon("Image/options.gif"));

    Ho fatto bene ?
    No, continuo a ripetere che devi caricarla come risorsa. Hai letto la pagina che ho linkato sopra? Se ti è chiaro come funziona getResource(), non dovresti avere problemi a caricare la risorsa. Se invece non ti è chiaro ... rileggi bene e magari leggi anche la documentazione di getResource().
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  9. #9
    Utente di HTML.it
    Registrato dal
    Jun 2007
    Messaggi
    636
    Il fatto è che netbeans, nonostante il run vada bene ed il software funziona perfettamete mi da questo errore credo dovuto al look and feel (quaqua.jar) :

    Warning: ch.randelshofer.quaqua.util.Preferences failed to load Mac OS X global system preferences
    java.io.FileNotFoundException: C:\Documents and Settings\COMPUTER\Library\Preferences\.GlobalPrefe rences.plist (Impossibile trovare il percorso specificato)
    at java.io.FileInputStream.open(Native Method)
    at java.io.FileInputStream.<init>(FileInputStream.jav a:106)
    at java.io.FileReader.<init>(FileReader.java:55)
    at ch.randelshofer.quaqua.util.Preferences.readPList( Preferences.java:111)
    at ch.randelshofer.quaqua.util.Preferences.loadGlobal Preferences(Preferences.java:78)
    at ch.randelshofer.quaqua.util.Preferences.get(Prefer ences.java:49)
    at ch.randelshofer.quaqua.util.Preferences.getString( Preferences.java:39)
    at ch.randelshofer.quaqua.BasicQuaquaLookAndFeel.init SystemColorDefaults(BasicQuaquaLookAndFeel.java:21 1)
    at ch.randelshofer.quaqua.tiger.Quaqua14TigerCrossPla tformLookAndFeel.initSystemColorDefaults(Quaqua14T igerCrossPlatformLookAndFeel.java:76)
    at ch.randelshofer.quaqua.BasicQuaquaLookAndFeel.getD efaults(BasicQuaquaLookAndFeel.java:131)
    at ch.randelshofer.quaqua.LookAndFeelProxy.getDefault s(LookAndFeelProxy.java:198)
    at javax.swing.UIManager.setLookAndFeel(UIManager.jav a:537)
    at javax.swing.UIManager.setLookAndFeel(UIManager.jav a:581)
    at MOS6502.MOS6502.main(MOS6502.java:1315)
    BUILD SUCCESSFUL (total time: 4 seconds)


    Puoò essere questo il motivo ?

  10. #10
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Originariamente inviato da jurij7
    Warning: ch.randelshofer.quaqua.util.Preferences failed to load Mac OS X global system preferences
    java.io.FileNotFoundException: C:\Documents and Settings\COMPUTER\Library\Preferences\.GlobalPrefe rences.plist (Impossibile trovare il percorso specificato)
    Sembra che non riesca a trovare un file di configurazione necessario a quel L&F. Ma non vedo cosa possa centrare con il caricamento delle tue immagini.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

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.