Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/402.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 为用户输入创建可执行文件_Java_Cmd_Exe_Executable - Fatal编程技术网

Java 为用户输入创建可执行文件

Java 为用户输入创建可执行文件,java,cmd,exe,executable,Java,Cmd,Exe,Executable,我有一个java程序,它通过Console.readLine()接收用户输入,我想创建一个exe文件以便于使用。但是,当我这样做时,没有控制台提示用户输入。我该如何创建一个允许这样做的可执行文件,或者我该如何调整我的程序,使其可以作为允许用户输入的exe运行?我认为最简单的方法是创建一个简单的Swing GUI,然后用类文件创建一个jar文件。如果设置正确,双击jar文件将显示GUI并允许您获得用户输入,即使在许多不同的操作系统中运行。这让我有点惊讶。Console.readLine()是否应该

我有一个java程序,它通过
Console.readLine()
接收用户输入,我想创建一个exe文件以便于使用。但是,当我这样做时,没有控制台提示用户输入。我该如何创建一个允许这样做的可执行文件,或者我该如何调整我的程序,使其可以作为允许用户输入的exe运行?

我认为最简单的方法是创建一个简单的Swing GUI,然后用类文件创建一个jar文件。如果设置正确,双击jar文件将显示GUI并允许您获得用户输入,即使在许多不同的操作系统中运行。

这让我有点惊讶。
Console.readLine()
是否应该暂停控制台直到有人输入信息?我认为您应该研究使用
扫描仪
。如果我通过控制台运行类文件,它会暂停控制台。但是使用我生成的exe,控制台甚至没有打开