我希望这是有道理的:
我有一个netbeans平台应用程序,也可以使用OptionProcessor类从命令行运行。目前我执行应用程序,它立即似乎被发送到后台,输出被分割到命令行仍然。
C:\Program Files\myApp\bin>myApp --p="COM9" --c="C:\Users\Vi\Documents\ser.txt" --nogui --nosplash
C:\Program Files\myApp\bin>
The launcher has determined that the parent process has a console and will reuse it for its own console output.
Closing the console will result in termination of the running program.
Use '--console suppress' to suppress console output.
Use '--console new' to create a separate console window.
WARNING: RXTX Version mismatch
Jar version = RXTX-2.2pre1
native lib Version = RXTX-2.2pre2
正如您所见,只要我自动调用EXE Windows,我就可以再次使用命令行。我想锁定命令提示符,直到应用程序完成并返回TRUE / FALSE。
此外,我也想抑制这种警告(只是警告),但这并不重要。
谢谢你的帮助。
答案 0 :(得分:0)
您的应用程序由启动程序(本机)和工作程序(Java)组成。 启动器阻止控制台,直到它完成其工作:启动Java VM。 使用java -jar xxxx启动应用程序,控制台将被阻止,直到Java终止。