Java 存储CLI程序信息的最佳做法
我的CLI Java程序在启动时将显示如下内容:Java 存储CLI程序信息的最佳做法,java,command-line-interface,Java,Command Line Interface,我的CLI Java程序在启动时将显示如下内容: MyProgramName [v1.0] (C) 2017 First Name Last Name A one sentence to describe what the program is ... 存储上述信息的最佳做法是什么 1) 静态场? 2) 方法? 3) 属性文件?只需从最简单的方法开始,看看它是如何工作的,例如,从一个简单的Info类开始,该类可以组合您的描述性文本 如果你想要更高级的东西,看看 如果国际化是一个主题,那么您还可
MyProgramName [v1.0] (C) 2017 First Name Last Name
A one sentence to describe what the program is ...
存储上述信息的最佳做法是什么
1) 静态场?
2) 方法?
3) 属性文件?只需从最简单的方法开始,看看它是如何工作的,例如,从一个简单的
Info
类开始,该类可以组合您的描述性文本
如果你想要更高级的东西,看看
如果国际化是一个主题,那么您还可以合并来自私有静态最终字段的策略,具体取决于您的构建环境。例如,如果版本信息来自VCS,那么从属性文件中获取它可能是有意义的。取决于-有多少信息实际上是动态的。您想自己更新信息还是让构建系统更新信息?还有一件事需要考虑:您应该决定是否支持i18n