Oracle® Solaris Studio 12.4 新增功能

退出打印视图

更新时间: 2014 年 12 月
 
 

IDE 中的新启动器功能

您可以创建“启动器”,以便使用不同的参数从项目上下文菜单轻松地运行项目,或者从脚本启动项目。通常,当您从 IDE 中运行应用程序时,将执行在项目属性中指定为运行命令的可执行文件。如果创建了启动器,您可以指定要运行的多个命令,然后从上下文菜单中选择这些命令。还可以使用启动器进行调试。

要创建启动器,请转至 nbproject/private 文件夹并定制启动器文件 (launchers.properties)。

在 "New Launchers File"(新建启动器文件)对话框中,如果要在项目的 nbproject/private 子文件夹中存储启动器的定义,请选择选项 "File Privacy"(文件保密性)。如果项目与其他开发者共享,此选项很有用,尤其是在版本控制系统。您可以忽略 VCS 中的 nbproject/private,从而您共享项目时将不包括它。如果存在专用启动器文件,专用文件中的启动器将覆盖公共启动器文件中相同名称的启动器。

单击 "Finish"(完成),将在 IDE 编辑器中打开 launchers.properties 文本文件。可以指定要运行的命令,并显示要在 IDE 中为运行这些命令而显示的名称。例如,对于 IDE 的 C/C++ 样例应用程序调用的参数,您可以将以下内容添加到 launchers.properties 文件中:

launcher1.runCommand="${OUTPUT_PATH}" "arg 1" "arg 2" "arg 3" "arg 4"
launcher1.displayName=Four Args

launcher2.runCommand=../dist/Debug/OracleSolarisStudio-Solaris-x86/arguments_1 "arg 1"
launcher2.displayName=One Arg

launcher3.runCommand=/bin/sh runMyProgram.sh

文件 runMyProgram.sh 可能是一个脚本,例如用于设置环境变量或执行您需要的任何操作。

如果您要使用运行脚本的启动器调试应用程序,还必须为该启动器指定选项 symbolFiles,以便调试器可以调试应用程序而非用于运行脚本的 shell。对于上述 launcher3 示例,可按如下方式添加该选项:

launcher3.runCommand=/bin/sh runMyProgram.sh
launcher3.symbolFiles=${LINKER_OUTPUT}

添加完启动器选项后,保存 launcher.properties 文件。

然后可以通过右键单击项目并选择这些命令中的一个来运行这些命令。在上面的示例中,您可以右键单击,选择 "Run As"(运行方式)命令并选择命令的名称。例如,"Run As"(运行方式)> "Four Args" 或 "Debug As"(调试身份)> /bin/sh runMyProgram.sh。