Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/316.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_Console - Fatal编程技术网

Java 启动空白控制台

Java 启动空白控制台,java,console,Java,Console,有没有办法在Windows平台上启动空白控制台 我正在编写一个CLI,希望在其中打开一个单独的窗口,用户可以在其中登录并编写自己的命令。使用cmd/c start命令执行时,它会启动windows标准控制台 还有其他命令吗?您可以在windows中使用批处理文件,这将启动接受用户输入的应用程序。类似于此: 启动cmd/c myapp.bat 假设您正在尝试启动java jar文件,请使用如下命令: start /d "%~dp0" java -jar "%~dp0\fpa.jar" %~dp0

有没有办法在Windows平台上启动空白控制台

我正在编写一个CLI,希望在其中打开一个单独的窗口,用户可以在其中登录并编写自己的命令。使用cmd/c start命令执行时,它会启动windows标准控制台


还有其他命令吗?

您可以在windows中使用批处理文件,这将启动接受用户输入的应用程序。类似于此:

启动cmd/c myapp.bat


假设您正在尝试启动java jar文件,请使用如下命令:

start /d "%~dp0" java -jar "%~dp0\fpa.jar"
%~dp0扩展到批处理文件所在的驱动器号和路径。如果要确保运行时PWD与批处理文件位于同一位置,请使用该选项。否则,请使用juse

start java -jar "%~dp0\fpa.jar"
这将确保批处理文件能够工作,即使您在与jar文件不在同一目录下运行它,只要jar文件与批处理文件位于同一目录中

您可能需要确保java在您的路径中

set path=jre6\bin;%PATH%
此外,您还可以使用
javaw
而不是
java
来消除出现的命令行窗口(例如,对于GUI程序)