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