java - 启动空白控制台

标签 java console

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

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

还有其他命令吗???

最佳答案

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

start /d "%~dp0" java -jar "%~dp0\fpa.jar"

%~dp0 扩展为批处理文件所在的驱动器号和路径。如果您想确保运行时的 PWD 与批处理文件位于同一位置,请使用它。否则,请使用

start java -jar "%~dp0\fpa.jar"

这将确保即使您在与 jar 文件不在同一目录中运行批处理文件,只要 jar 文件与批处理文件位于同一目录中,批处理文件也能正常工作。

您可能需要通过像这样的行来确保 java 在您的路径中

set path=jre6\bin;%PATH%

此外,您可以使用 javaw 而不是 java 来消除出现的命令行窗口(例如 GUI 程序)。

关于java - 启动空白控制台,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8712451/

相关文章:

java - GWT 2.6.0 如何启用 Internet Explorer 6/7 排列

java - Thymeleaf 表单验证

java - 华夫饼作为Jboss 7.1中的模块

java - 提交 map reduce 作业时资源管理器连接出现问题

scala - 如何从命令行运行 Scala + specs2?

node.js - Node 检查器控制台 - 无法执行命令,而是转到换行符

c# - 我可以让控制台显示中文吗?

java - ServletContext().getRealPath ("") 返回不以/结尾的路径

python - 关闭 SSH 后如何在远程服务器上运行 python 脚本?

c - printf 添加数字