>
> Are you sure?  If I recall JavaDB is only in the SDK, not in the JRE
> which is what your users have.

we distribute derby with our application.

> Well, they don't actually have to do anything, it'll be installed once
> when they run the app for the first time.
>
> I did catch a comment that 1.3.1 (just released) lets you package the
> javafx runtime yourself, but I can't find any doco on this, you might
> want to look.

We can't distribute javafx runtime without application because of
legal issues. Only Sun/Oracle is suppose to distribute them.


> The first time, once its in the webstart cache, then its there
> permanently.
> How did you get the files on their computer in the first place, did
> the user load the .jnlp file in their browser, or have you copied them
> over manually?
>
> If its the latter, you can manually install the jars to the webstart
> cache as part of the install process by pushing them into the cache
> manually.

We bundle everything in a installer, and distribute the installer.


> Yes, you can, there is a property you can
> System.getProperty('user.home'), you can store your DB files there.
>
> I've used this with HSQL and JavaFX.

That is another point I wanted to make. We do not want to put
application data on user.home. That will make the system vulnarable of
getting deleted by the user. Normally user knows that he is not
suppose to delete anything from "program files" or "/usr/lib". But
user can can delete anything from his home folder. We can put user
preference data on user folder, but not application data on user home
folder.

-- 
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.

Reply via email to