【问题标题】:java check if jar was launched from command line or explorer [duplicate]java检查jar是否是从命令行或资源管理器启动的[重复]
【发布时间】:2015-01-25 09:49:15
【问题描述】:

有没有办法检查jar是通过'java -jar test.jar'还是通过在资源管理器中双击从命令行启动的? 如果它是从命令提示符执行的,我希望它以 nogui 模式启动。

【问题讨论】:

    标签: java user-interface command-line jar


    【解决方案1】:

    没有。无法确定它是如何启动的。你可以传递一个命令行参数,比如

    java -cp . my.package.Example -nogui
    

    然后在你的main()方法中解析参数来控制“命令行”或“gui”模式。

    【讨论】:

    • 谢谢。所以这就是为什么我找不到任何关于这个的原因。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-10-15
    • 1970-01-01
    • 2017-10-29
    • 1970-01-01
    • 2019-05-05
    • 2013-03-12
    相关资源
    最近更新 更多