Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 26
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2007
    Messaggi
    636

    differenza tra run e jar

    Ciao a tutti
    finalmente sono riuscito a fare il jar (mancava il manifest nella cartella di progetto!!!)

    Cmq ora sto notando che tra il run che faccio su netbeans tutto funziona benissimo mentre con il jar non è cosi.

    Per esempio con il RUN si apre un jrame mentre con il jar il jframe non si apre

    Devo importare qualche libreria particolare?

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

    Re: differenza tra run e jar

    Originariamente inviato da jurij7
    Per esempio con il RUN si apre un jrame mentre con il jar il jframe non si apre
    E che vuol dire??? Ti dà forse delle eccezioni? O non fa proprio quello che vuoi?
    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
    Per esempio con il run
    Apro il file ed esce il messaggio "Vuois visualizzare?" e poi se scelgo di sì, si apre il jframe.

    Mentre con il jar questo non accade

  4. #4
    Utente di HTML.it
    Registrato dal
    Jun 2007
    Messaggi
    636
    Non fa quello che voglio.


    Può essere che nella main class ho fatto :

    import java.net.URL;


    ????

  5. #5
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Originariamente inviato da jurij7
    Non fa quello che voglio.
    Ok ma ... lancia per caso delle eccezioni?? Quando fai doppio click sul jar, se è associato al JRE, viene avviato: javaw -jar tuofile.jar
    javaw è quello senza console, quindi se sbucano fuori delle eccezioni che sarebbero stampate sullo standard error, in realtà non le vedi. Avvia a mano java -jar tuofile.jar e almeno vedi se vengono lanciate eccezioni.

    Originariamente inviato da jurij7
    Può essere che nella main class ho fatto :

    import java.net.URL;
    Non vedo cosa possa centrare.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  6. #6
    Utente di HTML.it
    Registrato dal
    Jun 2007
    Messaggi
    636
    Se faccio il comando che mi hai detto dal prompt...mi esce questo


    C:\MOS6502>cd dist

    C:\MOS6502\dist>java -jar mos6502.jar
    Warning: ch.randelshofer.quaqua.util.Preferences failed to load Mac OS X global
    system preferences
    java.io.FileNotFoundException: C:\Documents and Settings\molotov1974\Library\Pre
    ferences\.GlobalPreferences.plist (Impossibile trovare il percorso specificato)
    at java.io.FileInputStream.open(Native Method)
    at java.io.FileInputStream.<init>(Unknown Source)
    at java.io.FileReader.<init>(Unknown Source)
    at ch.randelshofer.quaqua.util.Preferences.readPList( Preferences.java:11
    1)
    at ch.randelshofer.quaqua.util.Preferences.loadGlobal Preferences(Prefere
    nces.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:211)
    at ch.randelshofer.quaqua.tiger.Quaqua14TigerCrossPla tformLookAndFeel.in
    itSystemColorDefaults(Quaqua14TigerCrossPlatformLo okAndFeel.java:76)
    at ch.randelshofer.quaqua.BasicQuaquaLookAndFeel.getD efaults(BasicQuaqua
    LookAndFeel.java:131)
    at ch.randelshofer.quaqua.LookAndFeelProxy.getDefault s(LookAndFeelProxy.
    java:198)
    at javax.swing.UIManager.setLookAndFeel(Unknown Source)
    at javax.swing.UIManager.setLookAndFeel(Unknown Source)
    at MOS6502.MOS6502.main(MOS6502.java:1332)
    java.io.FileNotFoundException: instruction.tab (Impossibile trovare il file spec
    ificato)
    at java.io.FileInputStream.open(Native Method)
    at java.io.FileInputStream.<init>(Unknown Source)
    at java.io.FileInputStream.<init>(Unknown Source)
    at java.io.FileReader.<init>(Unknown Source)
    at MOS6502.PannelloSim.<init>(PannelloSim.java:26)
    at MOS6502.MOS6502.<init>(MOS6502.java:41)
    at MOS6502.MOS6502$33.run(MOS6502.java:1338)
    at java.awt.event.InvocationEvent.dispatch(Unknown Source)
    at java.awt.EventQueue.dispatchEvent(Unknown Source)
    at java.awt.EventDispatchThread.pumpOneEventForFilter s(Unknown Source)
    at java.awt.EventDispatchThread.pumpEventsForFilter(U nknown Source)
    at java.awt.EventDispatchThread.pumpEventsForHierarch y(Unknown Source)
    at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.awt.EventDispatchThread.run(Unknown Source)
    Impossibile trovare il file di definizione dei codici operativi!!
    Impossibile trovare il file di definizione dei codici operativi!!
    java.lang.NullPointerException
    at MOS6502.TabellaCodiciOperativi.getCodiceOperativo( TabellaCodiciOperat
    ivi.java:115)
    at MOS6502.Simulatore.aggiorna(Simulatore.java:214)
    at MOS6502.Simulatore.<init>(Simulatore.java:77)
    at MOS6502.MOS6502.<init>(MOS6502.java:42)
    at MOS6502.MOS6502$33.run(MOS6502.java:1338)
    at java.awt.event.InvocationEvent.dispatch(Unknown Source)
    at java.awt.EventQueue.dispatchEvent(Unknown Source)
    at java.awt.EventDispatchThread.pumpOneEventForFilter s(Unknown Source)
    at java.awt.EventDispatchThread.pumpEventsForFilter(U nknown Source)
    at java.awt.EventDispatchThread.pumpEventsForHierarch y(Unknown Source)
    at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.awt.EventDispatchThread.run(Unknown Source)

  7. #7
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Dal sito http://www.randelshofer.ch/quaqua/ leggo

    Due to copyright restrictions and technical constraints, Quaqua can be run on non-Mac OS X systems for development purposes only.

    Questo L&F è da usare solamente sui Mac, dove presumo (visto che non conosco i Mac) che quel file .GlobalPreferences.plist invece esista da qualche parte sotto la "home" dell'utente.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  8. #8
    Utente di HTML.it
    Registrato dal
    Jun 2007
    Messaggi
    636
    Ma quindi è solo il look and feel il problema?

    Perchè cmq io credevo che dava quell'errore solo per avvisarmi che non tutte le funzioni del look and feel possono essere utilizzate se non sono su OSX..

    Devo quindi escludere l'utilizzo di questo look and feel ?
    Ma io ricordo che un utente di questo forum mi disse che lui lo aveva utilizzato anche su windows...qualcuno mi aiuto per favore!!


    Aiutatemi!!!!

  9. #9
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Originariamente inviato da jurij7
    Devo quindi escludere l'utilizzo di questo look and feel ?
    Beh no .. dipende. Se vuoi rilasciare un pacchetto della tua applicazione per i Mac OS X, allora puoi usarlo.

    Originariamente inviato da jurij7
    Ma io ricordo che un utente di questo forum mi disse che lui lo aveva utilizzato anche su windows...qualcuno mi aiuto per favore!!
    Non è che con Windows non funziona assolutamente .... io l'ho provato su Win2000 con una mia piccola applicazione Java e il L&F quaqua funziona. Certo ... mi dà la stessa segnalazione che hai tu circa quel file .GlobalPreferences.plist. E probabilmente avrà svariate limitazioni ... ma il L&F lo vedo!

    Ciò che ho riportato dal sito "for development purposes only" vuol poi solo dire che su Windows lo devi usare solo per conto tuo durante lo sviluppo per vedere come si "presenterebbe" la applicazione con quel L&F se fosse su Mac OS X.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  10. #10
    Utente di HTML.it
    Registrato dal
    Jun 2007
    Messaggi
    636
    Ma allora questo significa che se utlizzo questo look and feel lo psso fare solo con il rundi netbeans ed il jar non potrò farlo mai perchè mi darà sempre problemi per questo motivo?

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.