【问题标题】:display netbeans java output terminal on the command line在命令行上显示 netbeans java 输出终端
【发布时间】:2015-08-09 22:44:48
【问题描述】:

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

【问题讨论】:

  • 不是不在命令提示符下运行,而是将在 NetBeans 中运行的 NetBeans 程序的输出显示到命令提示符上
  • 当你在 cmd 中运行它时,你可以在 cmd 中看到输出。
  • 但我不想在 cmd 中运行,但我想在 Netbeans 中运行并仅在 cmd 上查看输出。
  • 你能解释一下为什么你需要从一个地方运行它,而将输出发送到另一个地方吗?为什么你不能在同一个地方运行并查看输出?您可以在 Netbeans 中同时进行,也可以在 cmd 中进行。
  • @user4800039 解释为什么要这个?

标签: java netbeans


【解决方案1】:

我不确定这是否可以用于 Ant 项目,但可以用于 Maven 项目。

  • 创建一个 Maven 项目。文件 -> 新项目。选择类别“Maven”和项目类型“Java 应用程序”。单击下一步,然后单击完成以接受项目默认值。
  • 使用公共静态 void main(String args[]) 方法添加 Main 类。在 Projects 窗口中展开 Source Packages。选择任何包。右键单击 -> 新建 -> “Java 类”。

在退出之前添加一些等待输出的内容,否则您的终端将在您没有时间查看输出的情况下退出。

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-> 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>
  • 保存并关闭此文件。
  • 运行项目。它现在应该在外部终端中打开。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-06-05
    • 2015-12-26
    • 2015-03-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-09-04
    相关资源
    最近更新 更多