我的 Jar 文件支持单击和从命令行启动。
如果通过检查有可用的图形环境,我将仅显示 GUI GraphicsEnvironment.isHeadless()
GraphicsEnvironment.isHeadless()
如果用户双击 jar 文件,我希望能够将日志打印到磁盘上的文件,如果从命令行启动,则将它们打印到控制台。
我一直无法找到答案,是否有任何跨平台环境变量,或者我可以查看的任何其他内容,以了解用户是否使用java -jar app.jar启动了我的程序,或者他们是否双击了 . jar 文件?
慕容3067478
相关分类