File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
The moose likes IDEs, Version Control and other tools and the fly likes Looking for wrapper/installer for all platforms Big Moose Saloon
  Search | Java FAQ | Recent Topics
Register / Login


Win a copy of The Mikado Method this week in the Agile and other Processes forum!
JavaRanch » Java Forums » Engineering » IDEs, Version Control and other tools
Reply Bookmark "Looking for wrapper/installer for all platforms" Watch "Looking for wrapper/installer for all platforms" New topic
Author

Looking for wrapper/installer for all platforms

Minh Nam
Ranch Hand

Joined: Sep 10, 2011
Posts: 57
Hi friends,

I am in a need of wrapping my jar file as a native executable on various platforms like Windows, Mac, Linux.

I have googled for a while but it seems that most wrappers/installers support Windows platform only.

Does anybody know free tools that can wrap jar as executable for MAC and Linux? There are plenty for Windows already.

Thanks.


Advanced java topics
Tim Holloway
Saloon Keeper

Joined: Jun 25, 2001
Posts: 14468
    
    7

The problem is that neither scripts nor binary executables are universal among all operating systems. Java's "write once, run anywhere" is about as close as you can get, and the Java WebStart feature is about as close as you can get to true "universal install", but even it has limitations.

There are some systems that can take a single project and output multiple install packages for different OS's, but that's about it.


Customer surveys are for companies who didn't pay proper attention to begin with.
Minh Nam
Ranch Hand

Joined: Sep 10, 2011
Posts: 57
Hi Tim,

I mean that I want to have a tool which can wrap jar inside .exe for Windows, .sh for Linux, and .something on Mac.
 
I agree. Here's the link: http://ej-technologies/jprofiler - if it wasn't for jprofiler, we would need to run our stuff on 16 servers instead of 3.
 
subject: Looking for wrapper/installer for all platforms
 
Similar Threads
Platform Independent Command Line
Add classpath programmatically
Any drawbacks of using a Mac to program java apps for multiple platforms?
how java is platform independent?
Thread.setPriority()