On Sat, 14 Jul 2012 04:04:15 +0200, Grant Robertson <[email protected]> wrote:

Yes, but then I have to tell potential users of the program that my program may not work with the JRE they have installed even if it is the latest one,
or even if it is a specific version of the "official" JRE. I will have to

This point is going to be debated a lot and has been also talked about here (briefly). In a few words, many think that from now on the best way to deploy a desktop application is by embedding a JRE inside. For Mac OS X Oracle/Apple even prepared a special "bundable" JRE. Of course, the thing can be done even with a bundable OpenJRE. There are some pitfalls (the primary being that you're growing applications in size) but also fundamental advantages (embedding a JRE is the only way to distribute Mac OS X apps in the Apple Store). Technical problems apart, this approach zeroes legal problems: you don't have to explain to users anything about compatibility, since you're distributing a completely self-contained bundle.


Note that OpenJDK is not a stripped down version of the JDK. For me, I'm only using OpenJDK for the server side since the past summer. For the desktop, there are a few bugs in some areas that should be corrected. But for instance I can run NetBeans 7.1.2 with OpenJDK 7 on Mac OS X with only a few bugs (one is an annoying one, since it's related to copy&paste which you're suppose to use a lot in an IDE, but I mean, it's stuff that will be fixed soon I believe).



--
Fabrizio Giudici - Java Architect, Project Manager
Tidalwave s.a.s. - "We make Java work. Everywhere."
[email protected]
http://tidalwave.it - http://fabriziogiudici.it

--
You received this message because you are subscribed to the Google Groups "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