Netbeans -> 如何 运行 具有特定参数和特定环境变量的文件?
Netbeans -> How to run a file with specific arguments and specific environmental variables?
我刚从 Eclipse 转移到最新的 netbeans 8.1。
请参考以下来自 Eclipse 的照片:
如您所见,我可以 select 主选项卡中的文件。然后在 "Arguments" 选项卡中设置其参数,并在 "Environment Tab"
中设置此特定文件 运行 的环境变量
如何使用 Netbeans 执行相同的操作?
谢谢,
Qwerty
不同的项目类型有不同的选项。在项目属性对话框中选择 Run
类别后可以找到这些选项。尽管并非所有项目类型都专门包含环境设置。在 运行 环境中有许多简单的方法可以提高灵活性。
- 为 Linux 或 Mac 使用 bash 脚本或为 Windows 使用 .bat 批处理文件。启用 C/C++ 支持后,您可以 right-click 和 运行 文件或收藏夹选项卡中的任何 .sh/.bat 文件。这非常好,因为您或您的用户可以在 netbeans 之外使用它。注意:该项目不需要是 C++,但方便的 运行 特性随 C++ 支持一起提供。
- 对于 Java 个项目,使用 Ant 的 exec 任务。 https://ant.apache.org/manual/Tasks/exec.html or the exec plugin for maven to add http://www.mojohaus.org/exec-maven-plugin/exec-mojo.html 编辑 build.xml 或 pom.xml 文件以添加 target/goal。所有的goals/targets都可以从导航器window中运行。
这将是一个示例,可以添加到 build.xml。
<target name="myspecialrun" depends="MyJavaProject-impl.jar">
<exec executable="printenv">
<arg value="MYENVVAR"/>
<env key="MYENVVAR" value="MYENVVAL"/>
</exec>
</target>
我刚从 Eclipse 转移到最新的 netbeans 8.1。
请参考以下来自 Eclipse 的照片:
如您所见,我可以 select 主选项卡中的文件。然后在 "Arguments" 选项卡中设置其参数,并在 "Environment Tab"
中设置此特定文件 运行 的环境变量如何使用 Netbeans 执行相同的操作?
谢谢,
Qwerty
不同的项目类型有不同的选项。在项目属性对话框中选择 Run
类别后可以找到这些选项。尽管并非所有项目类型都专门包含环境设置。在 运行 环境中有许多简单的方法可以提高灵活性。
- 为 Linux 或 Mac 使用 bash 脚本或为 Windows 使用 .bat 批处理文件。启用 C/C++ 支持后,您可以 right-click 和 运行 文件或收藏夹选项卡中的任何 .sh/.bat 文件。这非常好,因为您或您的用户可以在 netbeans 之外使用它。注意:该项目不需要是 C++,但方便的 运行 特性随 C++ 支持一起提供。
- 对于 Java 个项目,使用 Ant 的 exec 任务。 https://ant.apache.org/manual/Tasks/exec.html or the exec plugin for maven to add http://www.mojohaus.org/exec-maven-plugin/exec-mojo.html 编辑 build.xml 或 pom.xml 文件以添加 target/goal。所有的goals/targets都可以从导航器window中运行。
这将是一个示例,可以添加到 build.xml。
<target name="myspecialrun" depends="MyJavaProject-impl.jar">
<exec executable="printenv">
<arg value="MYENVVAR"/>
<env key="MYENVVAR" value="MYENVVAL"/>
</exec>
</target>