3

Java プロジェクトのバージョン (Windows 実行可能ファイルのバージョンに少し似ています) を設定するための標準的な手順があるかどうか疑問に思っていました。

アプリケーションのコードにイントロスペクション機能を持たせて、独自のバージョンを認識できるようにしたいと考えています。

バージョンを内容とするディレクトリに.txtファイルを配置することに頼らずに、Javaでこれを行うことはまったく可能ですか?

はいの場合、Eclipse をコンパイルするたびにバージョンを更新するのが理想的です。これは可能ですか?

4

2 に答える 2

6

バージョン情報を格納する Java ネイティブの方法は、マニフェスト ファイルにあります(チュートリアルのこの部分はバージョン情報に関するものです)。

クラスとそのメソッドを使用してPackagegetImplementationVersion、実行時にこれらの詳細を取得できます。

于 2012-09-03T08:56:14.103 に答える
1

ただし、.java ファイルを自動的にビルドするたびに、特定の場所に .txt ファイルを作成するように Eclipse に指示する方法がわかりません..

Maven と、Maven がサポートするリリース プロセスをご覧になることをお勧めします。

于 2012-09-03T09:33:55.303 に答える