I agree with Kevin's assessment. If you need to use a local database, then you might consider using Java DB which ships with Java 5 and 6. This would make your installation smaller, and less complex. You would be able to use JNLP to package and distribute your app. If you use NetBeans, you can easily generate a JNLP file for your project. There's also a Maven plugin that will generate a JNLP file for you: http://mojo.codehaus.org/webstart/webstart-maven-plugin/
You might also try using IzPack if you're installation is too complex for JNLP alone. Hope this helps, Mark On Wed, Jan 13, 2010 at 3:31 PM, Kevin Wright <[email protected] > wrote: > You'd be better off using an embedded database out of the box, with a > configurable option to use something like mysql externally. > > What if the user already has mysql installed, or they have postgres and > don't want the overhead of an additional service? What if they want to use > a DB on a separate machine? What if you stop maintaining your application > and someone still wants to use it in 3 years time with a newer version of > mysql? > > You'll have to consider these scenarios, and more, regarding interaction > with existing installations and customisability, if you want to include > mysql with your installer. > > > 2010/1/13 smartnhandsome <[email protected]> > >> Thanks for all your posts, I am familiar with JNLP but I am not >> hosting it on a web server ( hope I understood it right) but I also >> want to install a mysql database and create a database. I would really >> like to create a more of self installation package of some sort. >> >> On Jan 13, 5:19 pm, Casper Bang <[email protected]> wrote: >> > Just watch out, as Web Start has it's own share of issues. You WILL >> > experience computers which refuse to install and changing/updating >> > security certificate can also cause hickups among existing >> > installations. >> > >> > /Casper >> > >> > On Jan 13, 11:56 pm, warwickhunter <[email protected]> wrote: >> > >> > >> > >> > > You could package the entire application using Java Network Launching >> > > Protocol (JNLP). I have used this once on a small application, but not >> > > for anything serious. >> > >> > >http://java.sun.com/developer/technicalArticles/Programming/jnlp/ >> > >> > > Warwick >> >> -- >> You received this message because you are subscribed to the Google Groups >> "The Java Posse" group. >> To post to this group, send email to [email protected]. >> To unsubscribe from this group, send email to >> [email protected]<javaposse%[email protected]> >> . >> For more options, visit this group at >> http://groups.google.com/group/javaposse?hl=en. >> >> >> >> > > > -- > Kevin Wright > > mail/google talk: [email protected] > wave: [email protected] > skype: kev.lee.wright > twitter: @thecoda > > > -- > You received this message because you are subscribed to the Google Groups > "The Java Posse" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]<javaposse%[email protected]> > . > For more options, visit this group at > http://groups.google.com/group/javaposse?hl=en. > > -- Mark Fortner blog: http://feeds.feedburner.com/jroller/ideafactory--
You received this message because you are subscribed to the Google Groups "The Java Posse" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to [email protected].
For more options, visit this group at http://groups.google.com/group/javaposse?hl=en.
