java 检查 jar 是否从命令行或资源管理器启动
java check if jar was launched from command line or explorer
有没有办法检查 jar 是通过 'java -jar test.jar' 从命令行启动还是通过在资源管理器中双击启动?
如果它是从命令提示符执行的,我希望它以 nogui 模式启动。
没有。无法确定它是如何启动的。您可以传递命令行参数,例如
java -cp . my.package.Example -nogui
然后解析你的main()
方法中的参数来控制"command line"或"gui"模式。
有没有办法检查 jar 是通过 'java -jar test.jar' 从命令行启动还是通过在资源管理器中双击启动? 如果它是从命令提示符执行的,我希望它以 nogui 模式启动。
没有。无法确定它是如何启动的。您可以传递命令行参数,例如
java -cp . my.package.Example -nogui
然后解析你的main()
方法中的参数来控制"command line"或"gui"模式。