There are a number of ways to handle J system as part of application install. That does not apply to the case when J is used as runtime, i.e. user is not supposed to be consciously aware of it (except Powered By notices, etc).
This is typically handle by "Feature" support of installers such as MSI, which all good install builders provide, such as WiX. This how .NET, Java and any other runtime would bundle. To ensure that such feature remains during uninstall, it is marked as "shared". In a note on a Microsoft Issue Tracker about distributing WSE 3.0, they gave a solution how to install a feature so that it is installed as a separate installation, i.e. receives it's own entry in Add/Remove Programs. It has to be included as an MSI in the main MSI, and called by the installer with a special parameter to hide its installer GUI, so it gets seemlessly installed with the main application, but then handled independently. --- Raul Miller <[EMAIL PROTECTED]> wrote: > Another problem with installing content under c:\j601\, to make some > "standalone" J program work is uninstalling. > > Do you remove c:\j601\? What if your program was the only program > on the system which uses it? What if someone has installed some other > program which uses it, after you installed yours? Etc. > > The easy solution is "never ever remove anything installed under > c:\j601\", but not ideal. A more ideal solution involves doing an > independent install of c:\j601\ (so the user can decide to uninstall > it), but that's still not perfect. Either: > > [a] You're doing partial installs at c:\j601\ (with even more uninstall > complexity), or > > [b] You're massively increasing the mandatory size of any > J program install. > > Also, two-step installs are just inherently complex. > > (Finally, I should probably note that it is possible for a single > file executable to "install itself", if there really is a demand > for "installer behavior".) > > FYI, > > -- > Raul ____________________________________________________________________________________ Expecting? Get great news right away with email Auto-Check. Try the Yahoo! Mail Beta. http://advision.webevents.yahoo.com/mailbeta/newmail_tools.html ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
