bbuser
bbuser

Reputation: 928

Java exe launcher with support for Windows 7

The Problem

Currently I use exe4j 4.4.2 to wrap our client app in a Windows native executable, but the result does not integrate with Windows 7 so well.

For example: When I right click in the task bar it only offers a pop-up to close the application but no pinning. Eclipse' Equinox launcher on the other hand does that with bravado.

I'm looking for a java exe launcher which has the following features:

I have checked the following:

exe4j

Eclipse Equinox

WinRun4J

Launch4J

JSmooth

Are there any other options? Is there a chance to use the Eclipse launcher with a non Eclipse-base application?

Upvotes: 30

Views: 2869

Answers (4)

sethu
sethu

Reputation: 8411

I would create a bat file. Wrap this bat file into a exe. You can create an exe with an icon and everything. Try this bat to exe converter:

http://download.cnet.com/Bat-To-Exe-Converter/3000-2069_4-10555897.html

In this way, you have better control. The size of the exe is very small.

Edit: Also, the creation of the exe is one time thing.

Upvotes: 1

user330315
user330315

Reputation:

I'm happy with WinRun4J. The JRE search works fine for me. It sometimes chokes especially on 64bit systems if multiple JREs and JDKs are installed and registered in the Windows registry, but this can usually be fixed by supplying the correct path in the corresponding .ini file.

I did not use Launch4J because it creates a new (temporary) .exe in the JRE installation folder which seems a bit strange to me. The advantage of that method is, that it can use a single .exe for both 32 and 64 bit JVMs though

Upvotes: 1

Ravindra Gullapalli
Ravindra Gullapalli

Reputation: 9158

Try Advanced Installer http://www.advancedinstaller.com/java.html (There is a free edition available in this).

Upvotes: 3

djangofan
djangofan

Reputation: 29669

It sounds to me like you just need to go with Launch4J. The process name matches the .exe name that you launch with. A great example of a program that is wrapped this way is "Keystore Explorer 4.01".

Upvotes: 1

Related Questions