| Both sides previous revision Previous revision Next revision | Previous revision |
| docs:2500_config_apps:4300_runtime_exec [2024/11/07 00:16] – [Custom JAR’s location] sean | docs:2500_config_apps:4300_runtime_exec [2025/06/12 03:59] (current) – Change to AwareIM aware_support3 |
|---|
| ====== Building Runtime Executable ====== | ====== Building Runtime Executable ====== |
| |
| <callout type="primary" icon="true" title="note"> This feature is only available in the Aware IM Developer Edition.</callout> | <callout type="primary" icon="true" title="note"> This feature is only available in the AwareIM Developer Edition.</callout> |
| |
| If you want to sell applications configured with //**Aware IM**// you can use the "Build Executable" feature to prepare the system for your end users with your own product name and copyright. | If you want to sell applications configured with //**AwareIM**// you can use the "Build Executable" feature to prepare the system for your end users with your own product name and copyright. |
| |
| To do this select the business space version containing the final configuration of your application and select the "Build Executable" menu item from the "Version" menu. //**Aware IM**// will display the "Build Executable" dialog. Enter the following information in the dialog: | To do this select the business space version containing the final configuration of your application and select the "Build Executable" menu item from the "Version" menu. //**AwareIM**// will display the "Build Executable" dialog. Enter the following information in the dialog: |
| |
| ===== Name of the application ===== | ===== Name of the application ===== |
| ===== Custom JAR’s location ===== | ===== Custom JAR’s location ===== |
| |
| If your application requires any custom JAR files (for example if you write your own Java extensions – see [[docs:2000_concepts:0900_prod_feats:0800_extending_awareim|Extending Aware IM]] and [[docs:3500|Programmers Reference Guide]]), move these JAR files into a separate directory and specify the name of this directory. This value is optional. | If your application requires any custom JAR files (for example if you write your own Java extensions – see [[docs:2000_concepts:0900_prod_feats:0800_extending_awareim|Extending AwareIM]] and [[docs:3500|Programmers Reference Guide]]), move these JAR files into a separate directory and specify the name of this directory. This value is optional. |
| |
| ===== JDK location ===== | ===== JDK location ===== |
| |
| If you are building an application for the Linux platform and your current operating system is not Linux, you need to download the Linux JDK1.4 or later(( The license of Sun Microsystems does not allow distributing the complete JDK. However, //**Aware IM**// only requires Java Runtime environment (JRE) and the file tools.jar (you can take it from the JDK and put into the lib directory of the JRE – this file can be freely distributed together with the JRE). )) and specify the directory where it is stored. | If you are building an application for the Linux platform and your current operating system is not Linux, you need to download the Linux JDK1.4 or later(( The license of Sun Microsystems does not allow distributing the complete JDK. However, //**AwareIM**// only requires Java Runtime environment (JRE) and the file tools.jar (you can take it from the JDK and put into the lib directory of the JRE – this file can be freely distributed together with the JRE). )) and specify the directory where it is stored. |
| |
| Once you provide the required values and press OK //**Aware IM**// will build the executable (for Windows platform) or zip file (for Linux and Mac OS X platforms) in the output directory that you specified. You can distribute this executable or zip file to your end users. | Once you provide the required values and press OK //**AwareIM**// will build the executable (for Windows platform) or zip file (for Linux and Mac OS X platforms) in the output directory that you specified. You can distribute this executable or zip file to your end users. |
| |
| <callout type="primary" icon="true" title="note"> When you install the runtime application you will not be able to run the Configuration Tool. If you want users to be able ton run the Configuraton Tool install the standalone Configuration Tool on the runtime machine or copy the AwareIM/ConfigTool directory from your development machine to the runtime machine.</callout> | <callout type="primary" icon="true" title="note"> When you install the runtime application you will not be able to run the Configuration Tool. If you want users to be able ton run the Configuraton Tool install the standalone Configuration Tool on the runtime machine or copy the AwareIM/ConfigTool directory from your development machine to the runtime machine.</callout> |