Netbeans - >如何运行具有特定参数和特定环境变量的文件?

时间:2015-12-17 09:27:09

标签: eclipse netbeans netbeans-8

我刚从Eclipse迁移到最新的netbeans 8.1。

请参阅Eclipse的以下照片:

enter image description here

如您所见,我可以在主选项卡中选择一个文件。然后在" Arguments"中设置它的参数。选项卡以及此特定文件的环境变量在"环境选项卡"

中运行

我如何对Netbeans做同样的事?

谢谢,

的Qwerty

1 个答案:

答案 0 :(得分:1)

不同的项目类型有不同的选项。在项目属性对话框中选择Run类别后,可以找到这些选项。虽然并非所有项目类型都特别包含环境设置。有许多简单的方法可以提高运行环境的灵活性。

  • 使用适用于Linux或Mac的bash脚本或适用于Windows的.bat批处理文件。启用C / C ++支持后,可以右键单击并运行“文件”或“收藏夹”选项卡中的任何.sh / .bat文件。这是非常好的,因为您或您的用户可以在netbeans之外使用它。注意:项目不需要是C ++,但C ++支持附带方便的运行功能。
  • 对于Java项目,请使用Ant的exec任务。 https://ant.apache.org/manual/Tasks/exec.html或maven的exec插件添加http://www.mojohaus.org/exec-maven-plugin/exec-mojo.html以编辑build.xml或pom.xml文件以添加目标/目标。可以从导航器窗口运行所有目标/目标。

这是一个可以添加到build.xml的示例。

<target name="myspecialrun" depends="MyJavaProject-impl.jar">
    <exec  executable="printenv">
        <arg value="MYENVVAR"/>
         <env key="MYENVVAR" value="MYENVVAL"/>
    </exec>
</target>