Information on adding unlisted platform names to the Check Platform rule expression
InstallAnywhere features a Check Platform rule that allows you to specify what platforms (operating systems) to either perform on or to not perform on. The Rule's customizer contains a preset list of platforms as well as a More Platforms? button that contains further platform expressions that can be used. Custom platform expressions can be manually added (into the text box seen below) to further expand this list.
If a platform you want to specify is not listed under the preset list of platforms or the More Platforms? dialog, you can add your own custom platform expression. For example, you can enter Windows 8.1into the text box to check specifically for Windows 8.1. Valid platform names that you can use will depend on the version of Java you are using, since the Check Platform rule evaluates the platform of the target machine based on the text string returned by the Java VM?s System.getProperty (os.name) method call. One thing to keep in mind is that some preset platform names contain multiple related operating systems in its expression. For example, Windows 8 will evaluate to Windows 8/8.1/Windows 2012 Server/Windows 2012 Server R2.
Here is an example on how to create a rule expression that does not run on Windows Server 2008 R2 but will run on Windows 7:
Add Windows Server 2008 R2 to the Do Not Perform On list
Add Windows 7 to the Perform On list
For more information on the Check Platform Rule, please see the following HelpNet pages: