use*_*221 4 java console executable-jar
我有一个没有GUI的程序,我使用控制台!所以首先我从控制台的用户那里读取一行
BufferedReader userReader = new BufferedReader(new InputStreamReader(System.in));
然后我会在控制台中为用户写一个答案!
的System.out.println( "服务器:" +输出);
我想为它创建一个jar文件!但是如何在不使用GUI的情况下在jar文件中显示我的控制台?请帮我谢谢.
Chr*_*ian 11
您需要从CLI(命令行)运行您的jar文件.喜欢:
java -jar yourJar.jar
pause
Run Code Online (Sandbox Code Playgroud)
如果你想强迫这个,有不同的方法来做到这一点:
首先,没有"控制台JAR"和"GUI JAR"这样的东西.但是,有不同的VM启动器用于控制台和GUI模式.或者,更确切地说,有不同的发射器,其中一个具有控制台,另一个没有,但是如果你的程序有一个,它们都能够显示GUI.这些启动器被命名为"java"(控制台版本)和javaw(没有控制台版本).
要使用特定启动程序启动JAR,请使用"javaw -jar JARFILE"或"java -jar JARFILE"命令.如果在执行之前没有打开控制台就启动控制台版本,则控制台会在程序完成后立即关闭.这意味着如果你想看到你的输出,你应该不要太快终止你的程序,或者只是先启动控制台(Win + R,"cmd",回车)并从控制台运行"java -jar ...".
另一种方法是转到Windows控制面板并将与JAR扩展相关联的程序从"javaw"更改为"java".这将使系统中的每个JAR都使用控制台.对于具有GUI的JAR,这只会带来打开另一个窗口的不便.有时它是你想要的,有时不是.
| 归档时间: |
|
| 查看次数: |
27391 次 |
| 最近记录: |