java检查jar是否是从命令行或资源管理器启动的

时间:2015-01-25 01:47:45

标签: java user-interface command-line jar

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

1 个答案:

答案 0 :(得分:3)

没有。无法确定它是如何发布的。您可以传递命令行参数,如

java -cp . my.package.Example -nogui

然后在main()方法中解析参数以控制"命令行"或" gui"模式。