Link to home
Start Free TrialLog in
Avatar of thomas908
thomas908

asked on

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


SOLUTION
Avatar of Javatm
Javatm
Flag of Singapore image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of thomas908
thomas908

ASKER

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.
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.
Avatar of Mick Barry
> iconFile="$INSTALL_PATH/src/mi_small.gif"

where exactly do you specify this?
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>
> 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
> 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
SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
I think its clear, that the second option only works with windows, so if you need to be platform independent use the executable jar.
ASKER CERTIFIED SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
tried an ico file. Didn't help
Perhaps email the IsPack authors, what you are doing looks ok.
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?
no idea on that one sorry.
thanks a lot