View Full Version : [JAVA]Eseguire applicazione senza shell dos
Piccola questione: io quando eseguo una mia applicazione test.jar tranquillamente facendo doppio click sopra parte. Ora ho dovuto inserire dei dati in database quindi la faccio partire con
java -classpath ,;test.jar;msbase.jar;mssqlserver.jar;msutil.jar; MainClass
il problema è che così facendo sotto mi rimane la shell dos e sinceramente non è bello. Come posso fare per ovviare a questo problema?
Grazie.
NapalM
DvL^Nemo
21-12-2005, 16:43
jar + manifest
http://www.iam.ubc.ca/guides/javatut99/jar/basics/manifest.html
http://one-jar.sourceforge.net/
jar + manifest
http://www.iam.ubc.ca/guides/javatut99/jar/basics/manifest.html
Ho provato questo metodo e funziona, con il doppio click (javaw) fà partire l'applicazione con i jar dei driver db.
Problema: mi perde il
UIManager.setLookAndFeel("com.sun.java.swing.plaf.windows.WindowsLookAndFeel");
nel senso facendol opartire tramite il cmd completo con javaw -ecc.. lo stile è window mentre con la modifica del manifest lo stile è quello classico java.
Quale può essere il problema?
NapalM
DvL^Nemo
22-12-2005, 09:09
Mhh, sembra quasi un problema di librerie o di jre..
Prova con
UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
SwingUtilities.updateComponentTreeUI(frame);
frame=il nome del tuo oggetto frame.
Ovviamente va fatto prima di chiamare il metodo per la visualizzazzione sullo schermo..
Ciao !
Lo facevo già: SwingUtilities.updateComponentTreeUI(this);
mmhhm non saprei proprio cosa posso essere...
NapalM
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.