Free Java Executable Wrappers

I just noticed, that I forgot to provide some solutions (tools) for the (I think) most tricky problem of JAVA world: “how to bundle and run a java program in a user friendly way?”.

Back in the days there was the good old batch script (I have already posted something related to this here), but that’s history…

Nowadays the spotlight is on executable wrappers, which let you bundle your java app into a standalone good old exe. Using these you can avoid those jvm version problems and many others which appeared in the batch start era…

Here are some of the Executable Wrappers I ran into (I also used them with success):

Launch4j

URL: http://launch4j.sourceforge.net

Launch4j is a cross-platform tool for wrapping Java applications distributed as jars in lightweight Windows native executables. The executable can be configured to search for a certain JRE version or use a bundled one, and it’s possible to set runtime options, like the initial/max heap size. The wrapper also provides better user experience through an application icon, a native pre-JRE splash screen, a custom process name, and a Java download page in case the appropriate JRE cannot be found.

JSmooth

URL: http://jsmooth.sourceforge.net/

JSmooth is a Java Executable Wrapper. It creates native Windows launchers (standard .exe) for your java applications. It makes java deployment much smoother and user-friendly, as it is able to find any installed Java VM by itself.
When no VM is available, the wrapper can automatically download and install a suitable JVM, or simply display a message or redirect the user to a web site.
JSmooth provides a variety of wrappers for your java application, each of them having their own behaviour: Choose your flavour!

Well, that is it for the moment.

If you have found and used some other tools like the ones above, please post a comment, and I will update this list.

Let us provide some help for the future JAVA developers…

’till next time,
Happy coding

A Comparison of OSGi and Android

I recently found a nice article written by Gabor Pecsy, and published on the ProSyst Blog. It is a really interesting article, which presents the comparison of the major features of both platforms, trying to elucidate the enigma of “Why did the guys from Android avoid usage of OSGi in their platform?”.

It is an interesting read, have a look, it is worth it…

http://www.adon-line.de/kunden/prosystBlog/?p=18

Nice Day…

Motivational Messages CW7 2008

Love is the most priceless treasure life affords us.

Alan Harris

_________________

Love is life. . . . And if you miss love, you miss life.Leo F. Buscaglia
_________________

Be a love pharmacist: dispense hugs like medicine – they are!

Terri Guillemets

_________________
Thanks to http://www.AsAManThinketh.net

Motivational Messages CW6 2008

The best portion of a good man’s life is his little, nameless, unremembered acts of kindness and of love.

William Wordsworth

____________________

Being deeply loved by someone gives you strength,

while loving someone deeply gives you courage.

Lao-Tzu

____________________

Love doesn’t just sit there, like a stone;

it had to be made, like bread, remade all the time, made new.

Ursula Le Guin

____________________

Love is the master key that opens the gates of happiness.

Oliver Wendell Holmes

____________________

Thanks to http://www.AsAManThinketh.net

Motivational Messages CW5 2008

Listen to the mustn’ts, child.
Listen to the don’ts.
Listen to the shouldn’ts, the impossibles, the won’ts.
Listen to the never haves, then listen close to me…
Anything can happen, child.
Anything can be.

Shel Silverstein
_________________

The difference between the impossible and the possible lies in a person’s determination.

Tommy Lasorda

_________________

By nature we have no defect that could not become a strength,

no strength that could not become a defect.

Johann Wolfgang von Goethe

_________________

My days of whining and complaining about others have come to an end.  Nothing is easier than fault finding.  All it will do is discolor my personality so that none will want to associate with me.  That was my old life.  No more.

Og Mandino

 _________________

Thanks to http://www.AsAManThinketh.net