JSPにて、サーバのJava APIのバージョンを取得して表示するには、どうしたらいいでしょうか。

リモートのサーバでは、どうやら正規表現が使えないJava 1.3以下であるようなので、バージョンをはっきりさせたいのです。

自分が知りたいだけなので、JSPで表示するのが無理ならば、他の手段でもいいのですが、
Tomcatではなく富士通のサーバらしいので、少し設定ファイル等の配置や調べる方法の使い勝手が異なるかもしれません。

回答の条件
  • 1人3回まで
  • 登録:
  • 終了:2007/07/13 22:59:42
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答3件)

id:yusukey No.1

回答回数73ベストアンサー獲得回数2

ポイント30pt

<%=System.getProperty("java.specification.version")%>

でいかがでしょう

id:kyoko55

ローカルのTomcatで試してみました。

目的のバージョンを得ることができました。

後日、仕事の環境で試させていただきます。

2007/07/13 22:47:29
id:tomo_k No.2

回答回数426ベストアンサー獲得回数26

ポイント30pt

http://sdc.sun.co.jp/java/docs/j2se/1.4/ja/docs/ja/api/java/lang...()

で調べると

java.lang.System.getProperties()を使えばよいようです。

System.getProperties("java.vm.version");

JavaDocを見る限りこれで取得できそうです。

id:kyoko55

ありがとうございます。

試しましたが、こちらでもわかるようですね。

使わせていただきます。

2007/07/13 22:50:31
id:samasuya No.3

回答回数315ベストアンサー獲得回数11

ポイント30pt

リモートのサーバーにログインして

java -version


でだめなんでしょうか?

id:kyoko55

SSHが使用できるので、こちらも是非やってみたいと思います。

無事、解決しそうです。

皆さん、ありがとうございました。

2007/07/13 22:59:11

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません