在命令行上显示netbeans java输出终端

时间:2015-08-09 09:43:13

标签: java netbeans

如何在Windows命令行输出中显示NetBeans ide java程序控制台输出?请帮忙,因为我是新手...提前谢谢 这里我必须从NetBeans执行程序,但只有输出必须显示在我的Windows命令行上。

1 个答案:

答案 0 :(得分:0)

我不确定是否可以为Ant项目做到这一点,但可以为Maven项目完成。

  • 创建Maven项目。档案 - >新项目。选择类别" Maven"和项目类型" Java应用程序"。单击“下一步”,然后单击“完成”以接受项目默认值。
  • 使用public static void main(String args [])方法添加Main类。在“项目”窗口中展开“源包”。选择任何包裹。右键单击 - >新 - > " Java Class"。

在退出之前添加等待输出的内容,否则您的终端将退出,而无需您有时间查看输出。

public static void main(String[] args) {
    System.out.println("hello");
    try (BufferedReader br = new BufferedReader(new InputStreamReader(System.in))) {
        br.readLine();
    } catch (Exception e) {
        e.printStackTrace();
    }
}
  • 在项目窗口中选择项目。右键单击弹出窗口。选择属性。选择类别"运行"。单击Main类旁边的Browse按钮,然后选择Main类。
  • 使用工具栏上的绿色三角形,菜单Run->正常运行项目一次。运行Project或F6。
  • 解释"项目文件"项目窗口中的节点。双击" nbactions.xml"。
  • 更改"运行"的属性行动。将可执行文件更改为终端,并将相应的标志和java添加到参数中。

例如。来自:

        <properties>
            <exec.args>-classpath %classpath wshackle.mavenproject2.Main</exec.args>
            <exec.executable>java</exec.executable>
        </properties>

到:

        <properties>
            <exec.args>-x java -classpath %classpath wshackle.mavenproject2.Main</exec.args>
            <exec.executable>gnome-terminal</exec.executable>
        </properties>

或Windows:

        <properties>
            <exec.args>/c java -classpath %classpath wshackle.mavenproject2.Main</exec.args>
            <exec.executable>cmd</exec.executable>
        </properties>
  • 保存并关闭此文件。
  • 运行项目。它现在应该在外部终端中打开。