【发布时间】:2017-03-06 06:19:33
【问题描述】:
我正在编写一个通过 Netbeans 直接部署的 JavaFX 应用程序:right click on project->package as->image only。
这工作得很好。我需要实现一个带有多个参数的命令行界面,当然我想要一个将帮助打印到命令行的“-h”选项。
我只是用System.out.println(),没什么特别的。
只要我不部署我的代码,这完全可以正常工作。创建 .exe 文件后,我的输出将不再在控制台上显示任何输出。
部署时后台发生了什么以及如何将我的输出发送到控制台?
我正在使用 Netbeans 8.2 和 Java8。
【问题讨论】:
-
@TravisF Windows 系统上的本机可执行文件不适用于命令行输出,请参阅下面的答案
-
@FibreFoX 我更想将控制台输出中继到文本框,因为 EXE 只是 JavaFX 的包装器,Java 仍将输出到控制台,只是 EXE 不支持显示控制台。
标签: java windows netbeans javafx