可执行Jar不显示输出

时间:2011-12-22 01:59:43

标签: java command-line jar command executable

我有一个我知道正在执行的可执行jar,因为我在代码的开头放了两个不同的蜂鸣声,每当我双击它或者通过cli运行它时我都会听到。即使我通过命令行运行它,当我分别使用System.out / System.in时,它也不显示输出或提示输入。当我通过eclipse运行它时,一切都是有用的。

如何将.jar输出/输入到我执行的同一命令行?

1 个答案:

答案 0 :(得分:3)

假设java在你的PATH中,你应该按照以下方式执行你的程序:

java -jar myProgram.jar

如果要在不打开命令行的情况下运行它,可以使用此内容在同一目录中创建.cmd文件:

@echo off
java -jar myProgram.jar
pause

然后,双击.cmd文件。