Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/322.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Netbeans平台命令行解析。要锁定命令提示符直到任务完成吗_Java_Command Line_Netbeans Platform_Rxtx - Fatal编程技术网

Java Netbeans平台命令行解析。要锁定命令提示符直到任务完成吗

Java Netbeans平台命令行解析。要锁定命令提示符直到任务完成吗,java,command-line,netbeans-platform,rxtx,Java,Command Line,Netbeans Platform,Rxtx,我希望这是有意义的: 我有一个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 deter

我希望这是有意义的:

我有一个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

另外,我想抑制那个警告(只是那个警告),但这不是关键


感谢您的帮助。

您的应用程序由启动器(本机)和工作程序(Java)组成。 启动器会阻塞控制台,直到它完成其工作:启动JavaVM。
使用java-jar xxxx启动应用程序,控制台将被阻止,直到java终止。

因为它是一个Netbeans平台应用程序,所以该文件是一个已安装的可执行文件。当然,但可执行文件包含什么?看看它在process explorer中的执行情况,我猜Java VM在运行时会启动。