有没有办法制作一个可执行的 .jar 文件,并且双击后可以打开命令行?
我正在做一个基于文本的冒险游戏。现在它只是一个迷宫和房间。最终它会更大,更深入但现在我只想把基本结构搭建好。为了实现这个功能,我一直在使用 System.out.printf 命令和 java.util.Scanner 来获取输出和输入。到目前为止,一切都运作得非常顺利,但我意识到当我尝试将其发送给其他不知道如何或不想从命令行运行程序的人时,我将遇到问题。
有没有办法制作一个可执行的 .jar 文件,并且双击后可以打开命令行?
我正在做一个基于文本的冒险游戏。现在它只是一个迷宫和房间。最终它会更大,更深入但现在我只想把基本结构搭建好。为了实现这个功能,我一直在使用 System.out.printf 命令和 java.util.Scanner 来获取输出和输入。到目前为止,一切都运作得非常顺利,但我意识到当我尝试将其发送给其他不知道如何或不想从命令行运行程序的人时,我将遇到问题。
我写了一个小片段,使用了类似于Brandon Barajas的解决方案。 它可以一次性支持Mac(未经测试),Linux(在xfce上测试)和Windows(cmd),尽管您可能需要自定义Linux终端命令,因为有许多不同的命令。
https://github.com/Lartsch/java-selfconsole/
在以下情况下非常有用: