Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 27
  1. #1
    Utente di HTML.it L'avatar di paul78
    Registrato dal
    Apr 2010
    Messaggi
    515

    Creare pacchetto d'installazione...

    ciao a tutti!!!

    ho appena finito do creare un programma vorrei fare 2 domandine....

    allora...
    Ho creato un programma con j2se con il collegamento ad db jdbc....

    ora vorrei sapere come creare un pacchetto d'installazione incluso il database che ho creato....

    2) il programma è stato creato con windows...può essere compatibile con mac e linux???

    oppure devo esportare il file .jar sotto la piattaforma predefinita???

    ho creato il programma con windows ma vorrei utilizzarlo con mac.....come si fa???

    tra le varie ricerche ho notato che è possibile esportare il .jar incluso il database creato...è possibile includere il jdbc?? o devo installare altri db......???

  2. #2
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802

    Re: Creare pacchetto d'installazione...

    Originariamente inviato da paul78
    ora vorrei sapere come creare un pacchetto d'installazione incluso il database che ho creato....
    Con google trovi un sacco di software per tale scopo anche se personalmente non farei un installer, al massimo farei un .exe per win, un .app per OS X e uno scriptino di shell per linux...

    Originariamente inviato da paul78
    2) il programma è stato creato con windows...può essere compatibile con mac e linux???
    In linea di massima sì: hai usato path assoluti? Hai fatto assunzioni sulla posizione di certe cartelle/file? Hai usato Runtime per lanciare processi?


    Originariamente inviato da paul78
    tra le varie ricerche ho notato che è possibile esportare il .jar incluso il database creato...è possibile includere il jdbc?? o devo installare altri db......???
    Usi MySQL giusto? Deve essere installato sulla macchina dell'utente allora... Per evitare una cosa del genere potresti usare un db embedded, tipo SQLite o Apache Derby.
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

  3. #3
    Utente di HTML.it L'avatar di paul78
    Registrato dal
    Apr 2010
    Messaggi
    515
    grazie per le risposte....sei stato molto chiaro....

    non so come si fanno le citazioni.......

    cmq per le path ho usato solo la path del database....ma quello non è un problema perchè userò il SqlLite...ora vorrei sapere sul JFileChooser....a me lo apre in Documents senza aver dato delle path...se lo dovessi usare in in mac va in automatico nella path del mac oppure devo inserire pach per mac???

    Spero di essere stato chiaro...

  4. #4
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802
    Originariamente inviato da paul78
    ora vorrei sapere sul JFileChooser....a me lo apre in Documents senza aver dato delle path...se lo dovessi usare in in mac va in automatico nella path del mac oppure devo inserire pach per mac???
    Se ricordo bene, su OS X il JFileChooser dovrebbe aprirsi di default su /Users/nomeutente
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

  5. #5
    Dicendola meglio il FileChooser di default si apre sul HOME directory dell'utente che sta eseguendo il programma, questo indipendentemente dal OS su cui gira il programma.

  6. #6
    Utente di HTML.it
    Registrato dal
    Feb 2007
    Messaggi
    4,157
    volendola dire tutta, JFileChooser (se non specifico diversamente) va sulla HOME dell'utente, ma se voglio un comportamento diverso lo ottengo con un altro costruttore (specificando ad esempio una stringa/File col path al costruttore).

    A meno che non abbia fatto magheggi, JFileChooser si apre la prima volta sulla home (o dir specificata) e poi la stessa istanza sull'ultimo path selezionato (se l amemoria non mi inganna)

    per il resto è da vedere come gestisce i path (es. se usa il separatore giusto, path assoluti/relativi, se li fa costruire alle lib di IO), come ha creato il jar (ha fatto qualche prova su env nuovo a farlo girare, magari con java -cp nome main? ), riferimento a programmi di sistema ecc ecc
    RTFM Read That F*** Manual!!!

  7. #7
    Utente di HTML.it L'avatar di paul78
    Registrato dal
    Apr 2010
    Messaggi
    515
    questo è il mio cod:
    codice:
    private void openMp3() { 
    		JFileChooser chooser = new JFileChooser();
    		FileNameExtensionFilter filter = new FileNameExtensionFilter("Mp3", "mp3");
    		chooser.setFileFilter(filter);
            int returnVal = chooser.showOpenDialog(null);
            if(returnVal == JFileChooser.APPROVE_OPTION) {     
    		file = chooser.getSelectedFile();
            }
    	}

  8. #8
    Utente di HTML.it
    Registrato dal
    Feb 2007
    Messaggi
    4,157
    allora prende la HOME e visto che ogni volta crei una nuova istanza non ci dovrebbero essere tanti problemi,devi fare delle prove per esserne sicuro
    RTFM Read That F*** Manual!!!

  9. #9
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802
    Visto che usi il file chooser per cercare un mp3, io lo aprirei direttamente nella cartella Musica, sia Windows che Mac OS X ce l'hanno... Su linux non saprei ma basta che fai un check ed eventualmente ti posizioni nella home
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

  10. #10
    Utente di HTML.it
    Registrato dal
    Dec 2009
    Messaggi
    1,123

    Re: Creare pacchetto d'installazione...

    Hai le idee un po' confuse...

    Originariamente inviato da paul78
    ora vorrei sapere come creare un pacchetto d'installazione incluso il database che ho creato....
    Utilizza InnoSetup.

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.