我制作了一个可以运行的Java程序: 1 - 仅通过启动.jar使用GUI。 2 - 使用GUI和控制台启动.bat。
java -jar "app.jar"
PAUSE
但是现在我想增加使用控制台启动它的可能性,这意味着没有GUI,我搜索但没有找到如何做到这一点。
答案 0 :(得分:1)
我理解你的问题:应用程序可以仅使用控制台,但它始终启动ui。
从这个意义上讲,查看主要的方法/类,然后只需检查命令行args。也许您只需添加一些-nogui参数,然后使用该参数来设置启动任何gui组件的条件。
鉴于你的意见:你必须比较你的args:
.... void main(String args[]) {
for (String arg : args) {
if (arg.equals(...
有关命令行选项的详细信息,请参阅here。