当前位置: 首页 > 面试题库 >

为控制台制作一个jar文件

惠野
2023-03-14
问题内容

我有一个没有GUI的程序,并且使用控制台!所以首先我从控制台的用户那里读了一行

BufferedReader userReader = new BufferedReader(new
InputStreamReader(System.in));

然后我将在控制台中为用户写一个答案!

System.out.println(“ Server:” + output);

我要为此创建一个jar文件!但是如何不使用GUI在jar文件中显示控制台?请帮我谢谢。


问题答案:

您需要从CLI(命令行)运行jar文件。喜欢:

java -jar yourJar.jar
pause

如果要强制执行此操作,可以通过以下几种方法进行:

  • CMD和您的jar作为参数的快捷方式文件
  • 使用上面的代码运行您的jar的批处理文件
  • 从批处理文件手动调用它(如我上面所做的)


 类似资料:
  • 问题内容: 如何将用户输入(仅用户输入)发送到输出流? 我目前正在使用钥匙清单, 如您所见,当用户按下键时,控制台的最后一行是textarea。 我想发生的是,仅发送用户输入,而不发送整个最后一行。任何帮助将不胜感激。 问题答案: 好吧,这就是我的主意… 基本思想是我们要跟踪“用户”输入和“过程”输出。 基本上,我所做的就是对其进行设置,以便在过程终止时,我们计算文档中插入符号的当前位置,并将其标

  • 当我搜索这个时,我找不到任何信息(可能我搜索了错误的关键字),但我需要一种方法,我可以让调试器在运行时输出我自己的字串,有点像System.out.print语句,但改为控制台窗口。 也许我只是个笨蛋,但我也想在有人告诉我这个问题之前问一下:在您完成程序并创建jar之后,system.out.print、println和printf语句是否会在运行时打印到命令提示符。我的程序使用JFrame和se

  • 允许开发者上传图片资源, 上传成功后可以在该面板得到资源的网络地址。 文件分类 由于目前暂不支持移动已上传文件的文件分类,所以在上传文件之前,建议开发者先新建文件分类。点击「添加分类」按钮,输入文件分类名字即可完成新建文件分类。 如需编辑或删除文件分类,请将光标移动到对应文件分类上,点击对应图标即可完成对应操作。 danger 删除文件分类并不会删除该文件分类下的文件。 上传文件 点击所要上传文件

  • 问题内容: 我正在编写一个通过System.out输出字符串的Java应用程序,我只想知道如何在IDE外部运行此应用程序。我有一个可执行的jar。如何在控制台中看到此输出? 问题答案: 基本上: Sun网站有更多信息

  • 我有一个多项目分级设置。我想简单地复制任何项目的生成的jar文件,任何时候jar是重新构建的,并且认为这将在我的根项目的子项目关闭中起作用: 但是如果我运行任何子项目的'clean'任务和'jar'任务,那么我的jar将像往常一样在build/libs下生成,但不会复制。 查看gradle输出,它只运行compileJava、processResources、Classs,然后运行JAR。它没有运