Thanks but i still got issue to figure out the current install dir, i tried
SOURCEDIR or CURRENTDIRECTORY , does not work, what should it be?


    <CustomAction Id="PatchWrapper" Directory="SOURCEDIR"
ExeCommand="runpatchwrapper.bat" />

On Thu, Sep 9, 2010 at 5:29 PM, Rob Mensching <r...@robmensching.com> wrote:

> Ahh, I missed the fact that "java" meant something like "java.exe". I
> obviously don't use Java. <smile/>
>
> Yeah, this is just getting the Properties to all expand correctly. A
> verbose
> log file will show you the state of the Properties throughout the install.
>
> On Thu, Sep 9, 2010 at 5:15 PM, Hoyt, David <ho...@llnl.gov> wrote:
>
> > Also, is that the correct way to specify command line arguments to an
> > executable in WiX?
> >
> > The Windows installer supporting Java is irrelevant because he's not
> trying
> > to call Java code directly. Instead, he's simply passing arguments to an
> > executable that happens to understand Java jars and execute the byte code
> > contained in the jar's class files. It could be any executable at all. Of
> > course, he could be formatting the arguments to that executable wrong --
> > which is a different issue altogether. (c: But for now, try to look past
> the
> > word "Java" in the message.
> >
> > -----Original Message-----
> > From: Hoyt, David [mailto:ho...@llnl.gov]
> > Sent: Thursday, September 09, 2010 5:04 PM
> > To: General discussion for Windows Installer XML toolset.
> > Subject: Re: [WiX-users] how to call java from wix
> >
> > I think the underlying question here isn't related to Java at all -- it's
> > more "how do I call an external executable as a custom action and why
> isn't
> > [TARGETDIR] expanding to the full installation path I expect?"
> >
> > Just from examining your example, though -- your last argument which I
> > assume is supposed to be the full class name (package + class name) of
> the
> > main method seems odd since you have "[TARGETDIR]\PatchWrapperMain" which
> > would expand to something like "C:\Program
> Files\Impact360\PatchWrapperMain"
> > which as far as I know isn't a valid Java class name. (c: It should be
> > something like "com.impact360.PatchWrapperMain".
> >
> > -----Original Message-----
> > From: Rob Mensching [mailto:r...@robmensching.com]
> > Sent: Thursday, September 09, 2010 4:35 PM
> > To: General discussion for Windows Installer XML toolset.
> > Subject: Re: [WiX-users] how to call java from wix
> >
> > I don't think that the Windows Installer supports calling into Java. Did
> > you
> > see something new in the MSI SDK that says they added support for custom
> > actions written in Java?
> >
> > On Thu, Sep 9, 2010 at 3:08 PM, Major shao <majors...@gmail.com> wrote:
> >
> > > Hi
> > > i want to call java from wix using customaction like the following. i
> > think
> > > at least TARGETDIR is wrong here, anything else?
> > > <CustomAction Id="PatchWrapper" Directory="TARGETDIR"
> > > ExeCommand="c:\Impact360\Software\JDK\bin\java -classpath
> > >
> > >
> >
> [TARGETDIR];[TARGETDIR]\emtEncrypt.jar;[TARGETDIR]\log4j-1.2.15.jar;[TARGETDIR]\commons-logging.jar;[TARGETDIR]\commonEjbTierUtils.jar
> > > [TARGETDIR]\PatchWrapperMain" />
> > >
> >
> >
>
>
> --
>  virtually, Rob Mensching - 
> http://RobMensching.com<http://robmensching.com/>LLC
>
> ------------------------------------------------------------------------------
> Automate Storage Tiering Simply
> Optimize IT performance and efficiency through flexible, powerful,
> automated storage tiering capabilities. View this brief to learn how
> you can reduce costs and improve performance.
> http://p.sf.net/sfu/dell-sfdev2dev
> _______________________________________________
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
>
------------------------------------------------------------------------------
Automate Storage Tiering Simply
Optimize IT performance and efficiency through flexible, powerful, 
automated storage tiering capabilities. View this brief to learn how
you can reduce costs and improve performance. 
http://p.sf.net/sfu/dell-sfdev2dev
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to