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



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

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

java -cp . my.package.Example -nogui

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

最新更新