JavaFX,Netbeans在命令行上进行本机打包和打印

时间:2017-03-06 06:19:34

标签: java windows netbeans javafx

我正在编写一个直接通过Netbeans部署的JavaFX应用程序:right click on project->package as->image only

这完全没问题。我需要实现一个带有几个参数的命令行界面,当然我想要一个' -h'将帮助打印到命令行的选项。

我只是使用System.out.println(),没什么特别的。

只要我不部署代码,这就完全可以了。创建.exe文件后,我的输出将不再显示控制台上的任何输出。

部署时后台发生了什么,以及如何将输出发送到控制台?

我正在使用Netbeans 8.2和Java8。

1 个答案:

答案 0 :(得分:0)

如果没有自建可执行文件,这是不可能的;)

本机启动程序/可执行文件不能以这种方式工作,这是因为Windows可执行文件包括它们是CLI应用程序还是GUI应用程序。

有关更详细的答案,请参阅此处:https://stackoverflow.com/a/34476175/1961102

  

生成的EXE文件是一个简单的Windows可执行文件,没有   cli-executable如launcher-source-code中所见,这就是原因   你没有看到任何控制台输出,但在流水线时有结果   进入某个文件。