質問: windowsのdllファイルとかだと右クリックプロパティからバージョン番号を見れるものがありますが あんな感じの情報をjavaのclassファイルに埋め込みたいです。 windowsとeclipseで開発してますがそのようなことは可能でしょうか。 可能ならやり方を教えてください。 よろしくお願いします。
回答: アノテーションを使うのはどうでしょう。 Version.java: ``` import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import java.lang.annotation.Target; @Target(ElementType.TYPE) @Retention(RetentionPolicy.RUNTIME) public @interface Version { String value(); } ``` Main.java: ``` @Version("1.0") public class Main { public static void main(String[] args) { Class c = Main.class; Version v = (Version) c.getAnnotation(Version.class); System.out.println(v.value()); } } ```