我有一个我知道正在执行的可执行jar,因为我在代码的开头放了两个不同的蜂鸣声,每当我双击它或者通过cli运行它时我都会听到。即使我通过命令行运行它,当我分别使用System.out / System.in时,它也不显示输出或提示输入。当我通过eclipse运行它时,一切都是有用的。
如何将.jar输出/输入到我执行的同一命令行?
答案 0 :(得分:3)
假设java在你的PATH中,你应该按照以下方式执行你的程序:
java -jar myProgram.jar
如果要在不打开命令行的情况下运行它,可以使用此内容在同一目录中创建.cmd文件:
@echo off
java -jar myProgram.jar
pause
然后,双击.cmd文件。