IzPack icon for shortcut

I am trying to use IzPack for creating a installer for my application. I am facing 2 problems

1. Can't specify icon for my shortcut. Doing the following
    iconFile="$INSTALL_PATH/src/mi_small.gif"
  but it displays the windows default icon.

2. To run the installer user has to type
   java -jar install.jar
or at best a .bat file can be created. Is there any way something looking like a setup program can be created.

thanks


LVL 8
thomas908Asked:
Who is Participating?
 
objectsCommented:
try specifying an ico or bmp file.
0
 
JavatmCommented:
Hi Friend;

To avoid your problems better use InstallAnywhere from zerog.
http://www.zerog.com/downloads_01_ia.shtml

Its great and a gives you a free trial ! and it avoids the problem
that your having right now.

Hope that helps . . .
Javatm
0
 
thomas908Author Commented:
Thanks for replying.
Need a free option and zerog no doubt is great but costs.
The second problem of making a setup is not an important one, even a .bat file would do(although it looks better to have a setup program).
But the first problem of having a icon needs to be solved.
0
Free Tool: Port Scanner

Check which ports are open to the outside world. Helps make sure that your firewall rules are working as intended.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

 
JavatmCommented:
You can actually create an installerw/ icons, read me, a jar file and so-on free from zerog
but limited few functionality until buy it so its still okey.
0
 
objectsCommented:
> iconFile="$INSTALL_PATH/src/mi_small.gif"

where exactly do you specify this?
0
 
thomas908Author Commented:
In the shortcutSpec.xml

<shortcuts>
  <programGroup defaultName="Name of the Program Group"
                location="applications/startMenu"/>
<shortcut
     name="MTShortcut"
     target="$JAVA_HOME/bin/javaw.exe"
     commandLine='com.CelsiusConverter'
     workingDirectory="$INSTALL_PATH/src"
     description="A description"
       iconFile="$INSTALL_PATH/src/mi_small.gif"
     initialState="maximum"
     programGroup="no"
     desktop="yes"
     applications="no"
     startMenu="yes"
     startup="no">
</shortcut>

</shortcuts>
0
 
JavatmCommented:
> 1. Can't specify icon for my shortcut. Doing the following
> iconFile="$INSTALL_PATH/src/mi_small.gif"
> but it displays the windows default icon.

I'm not sure of this because I havent tried Izpack before but I think if you have a browse button just
browse the icon file or if its just a textbox then just specify the correct location of that icon file.

Hope that helps . . .
Javatm
0
 
JavatmCommented:
> iconFile="$INSTALL_PATH/src/mi_small.gif"

Change it to your location $INSTALL_PATH is the path on where your program will be installed the src/mi_small.gif
is the sub directory of the icon which is mi_small.gif you can put your image there or just change the path like :

iconFile="$INSTALL_PATH/image/myiconl.gif"

Hope that helps . . .
Javatm
0
 
JugglerWCommented:
> java -jar install.jar

You can make it a bit more comfotable using an executable JAR. The user may then just double click the JAR.

Look here for a good explanation how to do it (its really easy):

http://csdl.ics.hawaii.edu/~johnson/613f99/modules/04/jar-files.html

Another option is JXE. Packages your Java file in an executable:

http://www.softdepia.com/jxe_download_4818.html

Its not totally free ( $14.95 ) but that's not so much I think?

0
 
JugglerWCommented:
I think its clear, that the second option only works with windows, so if you need to be platform independent use the executable jar.
0
 
thomas908Author Commented:
tried an ico file. Didn't help
0
 
objectsCommented:
Perhaps email the IsPack authors, what you are doing looks ok.
0
 
thomas908Author Commented:
Thanks.
bmp file does work. icon is displayed in teh shortcut. But no icon is displayed in the start menu. Is there anyway that can be done?
0
 
objectsCommented:
no idea on that one sorry.
0
 
thomas908Author Commented:
thanks a lot
0
 
objectsCommented:
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.