【发布时间】:2015-01-25 09:49:15
【问题描述】:
有没有办法检查jar是通过'java -jar test.jar'还是通过在资源管理器中双击从命令行启动的? 如果它是从命令提示符执行的,我希望它以 nogui 模式启动。
【问题讨论】:
标签: java user-interface command-line jar
有没有办法检查jar是通过'java -jar test.jar'还是通过在资源管理器中双击从命令行启动的? 如果它是从命令提示符执行的,我希望它以 nogui 模式启动。
【问题讨论】:
标签: java user-interface command-line jar
没有。无法确定它是如何启动的。你可以传递一个命令行参数,比如
java -cp . my.package.Example -nogui
然后在你的main()方法中解析参数来控制“命令行”或“gui”模式。
【讨论】: