Issue

My custom class tries to launch a 3rd party app from the installer, but the program can't be found.

Suggestions
If the 3rd party app is a program that your company supplies, then it should be included in the JExpressInstaller subdirectory.

If the 3rd party app is a standard program on the target system, then you must either supply the full path to its location or it must be in the path. Note:On Mac OS X machines, the path is very restricted by the OS when you launch a JAR file by double clicking it or you launch the installer from the Mac icon. Typically, the path is restricted to /bin:/sbin:/usr/bin:/usr/sbin so the 3rd party app would need to be in one of these subdirectories or you need to supply the full path.

If you are trying to launch a shell command (e.g., for, if) instead of a program, then you cannot use Java's Runtime exec() or DeNova's Exec class directly.

Status
Solved
Applies to
All
Platforms
Linux
Topics
Autoupdater, Linux, 1.3.1_02

All information is provided "as is", without warranty of any kind, and subject to change. DeNova uses its best efforts to provide complete and accurate information. DeNova disclaims all warranties, either explicit or implied, including the warranties of merchantability and fitness for a particular purpose. In no event shall DeNova or its suppliers be liable for any damages whatsoever, including direct, indirect, incidental, consequential, loss of business profits or special damages, even if DeNova or its suppliers have been advised of the possibility of such damages.