[izpack-users] problem creating shortcuts

Bartz, Klaus Klaus.Bartz at coi.de
Fri Aug 4 14:19:06 CEST 2006


Hi Fabrice,
sorry, but vice versa...

Cheers

Klaus

>-----Original Message-----
>From: izpack-users-bounces at lists.berlios.de
>[mailto:izpack-users-bounces at lists.berlios.de]On Behalf Of Miraodb
>Sent: Friday, August 04, 2006 2:10 PM
>To: izpack-users at lists.berlios.de
>Subject: Re: [izpack-users] problem creating shortcuts
>
>
>Hi Mika,
>
>Did you add the shelllink.dll too?
>
><native type="izpack" name="ShellLink.dll"/>
>
>If you still have it, then it means you forgot to put the 
>shelllink.dll into
>the correct source folder in that case, copy
>%IZPACK_HOME%\bin\native\izpack\ShellLink.dll to
>%IZPACK_HOME%\src\lib\com\izforge\izpack\util\os\ShellLink.dll
>

At "normal" compiling (packaging) the dll will be copied from
%IZPACK_HOME%\bin\native\izpack\ShellLink.dll

At compiling IzPack self, the dll will be copied from its source
%IZPACK_HOME%\src\lib\com\izforge\izpack\util\os\ShellLink.dll
to the bin directory
%IZPACK_HOME%\bin\native\izpack\ShellLink.dll
This will be done with the ant task
generate.installer
in build.xml

>Cheers,
>Fabrice
>
>
>----- Original Message ----- 
>From: "mika" <mika.works at gentlemansclub.de>
>To: <izpack-users at lists.berlios.de>
>Sent: Friday, August 04, 2006 1:49 PM
>Subject: [izpack-users] problem creating shortcuts
>
>
>Hi,
>
>now I have a problem with creating shortcuts...
>
>Well, I've added the ShellLink.dll into mySample application 
>in the folder
>"<mySample>\bin\native\izpack\bin". A resource to the 
>shortcutSpec.xml was
>added too.
>
>Next I've created a shortcutSpec.xml with the following content:
><shortcuts>
>  <skipIfNotSupported />
>  <programGroup defaultName="CheckVirusUpdate"
>                location="startMenu" />
>  <shortcut name="Involve Checking"
>target="$INSTALL_PATH\win\CheckVirusUpdate.bat"
>description="This involves Checking wheather there are new updates"
>initialState="noShow"
>startMenu="yes">
>    <createForPack name="executable" />
>  </shortcut>
></shortcuts>
>
>In the install.xml the panel ShortcutPanel was also added.
>
>The compilation works super, but while installing this jar many errors
>occur:
>could not create shortcut instance
>java.lang.Exception: error loading library
>java.lang.Exception: can't locate library
>at com.izforge.izpack.util.Librarian.loadLibrary(Librarian.java:277)
>at com.izforge.izpack.util.os.ShellLink.initialize(ShellLink.java:461)
>at com.izforge.izpack.util.os.ShellLink.<init>(ShellLink.java:349)
>at 
>com.izforge.izpack.util.os.Win_Shortcut.initialize(Win_Shortcut
>.java:79)
>at 
>com.izforge.izpack.panels.ShortcutPanel.<init>(ShortcutPanel.java:473)
>at 
>sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>at 
>sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
>at 
>sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unkno
>wn Source)
>at java.lang.reflect.Constructor.newInstance(Unknown Source)
>at
>com.izforge.izpack.installer.InstallerFrame.loadPanels(Installe
>rFrame.java:2
>03)
>at
>com.izforge.izpack.installer.InstallerFrame.<init>(InstallerFra
>me.java:160)
>at 
>com.izforge.izpack.installer.GUIInstaller.loadGUI(GUIInstaller.
>java:391)
>at 
>com.izforge.izpack.installer.GUIInstaller.<init>(GUIInstaller.java:128)
>at 
>sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>at 
>sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
>at 
>sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unkno
>wn Source)
>at java.lang.reflect.Constructor.newInstance(Unknown Source)
>at java.lang.Class.newInstance0(Unknown Source)
>at java.lang.Class.newInstance(Unknown Source)
>at com.izforge.izpack.installer.Installer.main(Installer.java:62)
>
>Why wasn't the installer able to create this shortcut instance?
>
>Thanks,
>mika
>-- 
>
>
>Echte DSL-Flatrate dauerhaft für 0,- Euro*. Nur noch kurze Zeit!
>"Feel free" mit GMX DSL: http://www.gmx.net/de/go/dsl
>_______________________________________________
>izpack-users mailing list
>izpack-users at lists.berlios.de
>http://bat.berlios.de/mailman/listinfo/izpack-users
>
>
>_______________________________________________
>izpack-users mailing list
>izpack-users at lists.berlios.de
>http://bat.berlios.de/mailman/listinfo/izpack-users
>



More information about the izpack-users mailing list