Javaの環境情報
System.getProperty("java.vm.version");
でとれる。コンパイラの情報はどうやってとるのか,
マシンが2台以上必要なので、まだ不明。
追記:
ここでgetPropertyでとれる一覧が.
java.compilerはJIT compilerのバージョン.つまり実行環境のものでしかない.
C言語だとすぐとれるんだけどなぁ。。。
http://www.tutorialspoint.com/java/lang/system_getproperties.htm
追記2:
結局,とれないくさい.クラスファイルしかない場合は,ヘッダのバイナリから
判定できるらしいんだが,コンパイル時に文字列を埋め込むようなコードを
表示することができないってことか。。。というか,動いているVM次第なんだから、
そのVMの情報だけとれればいいってことか。