[解決済み] 実行時にJavaのバージョンを取得する
2022-04-28 13:47:44
質問
JDK1.5のJavaのバグが1.6で修正されたので、それを回避する必要があります。次のような条件で使っています。
if (System.getProperty("java.version").startsWith("1.5.")) {
...
} else {
...
}
これは他のJVMでも動作するのでしょうか?これを確認する良い方法はありますか?
どのように解決するのですか?
これらの記事では
1.5
または
1.6
接頭辞は、適切なバージョンの命名規則に従っているため、動作するはずです。
サンの技術記事
- J2SE SDK/JRE バージョン文字列の命名規則
-
バージョン1.5.0か5.0か?
-
J2SE では、開発者だけが見ることができる場所や、プログラムによってバージョン番号が解析される場所において、バージョン番号 1.5.0 (または 1.5) を保持しています。
-
"です。
java.version
システムプロパティ"
-
"です。
-
J2SE では、開発者だけが見ることができる場所や、プログラムによってバージョン番号が解析される場所において、バージョン番号 1.5.0 (または 1.5) を保持しています。
-
開発者が使用するバージョン1.6.0
-
Java SEは、開発者だけが見ることができる場所や、プログラムでバージョン番号が解析される場所で、バージョン番号1.6.0(または1.6)を保持しています"
-
"です。
java.version
システムプロパティ"
-
"です。
-
Java SEは、開発者だけが見ることができる場所や、プログラムでバージョン番号が解析される場所で、バージョン番号1.6.0(または1.6)を保持しています"
関連
-
エラー java.util.NoSuchElementException
-
Spring Boot による HTTPS アクセスの設定
-
アイデア Springboot Web プロジェクトを jar にパッケージ化する場合、Error: 無効または破損した jarfile x.jar 解決策
-
[解決済み] JavaでInputStreamを読み込んでStringに変換するにはどうすればよいですか?
-
[解決済み] JavaでNullPointerExceptionを回避する方法
-
[解決済み] JavaにおけるHashMapとHashtableの違いは何ですか?
-
[解決済み] Javaでメモリーリークを発生させるにはどうしたらいいですか?
-
[解決済み] JavaでArrayListではなくLinkedListを使用するのはいつですか?
-
[解決済み] java.lang.UnsupportedClassVersionError を修正する方法。サポートされていないメジャー.マイナーバージョン
-
[解決済み] 整数の平方根が整数であるかどうかを判断する最速の方法
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
スタイルが読み込まれず、ブラウザのコンソールでエラーが報告される。リソースはスタイルシートとして解釈されますが、MIMEタイプtext/htmlで転送されます。
-
java の例外が発生しました java
-
undefinedeclipse エラー。この行に複数のアノテーションが見つかりました: - 文字列を型解決に解決できない
-
ファインバグタイプ
-
アクセス制限について アプリケーションの種類がAPIでない(必要なライブラリの制限)。
-
Spring Boot による HTTPS アクセスの設定
-
サーブレットクラスのインスタンス化エラーの解決法
-
[オリジナル】java学習ノート【II】よくあるエラー クラスパス上のクラスファイルが見つからない、またはアクセスできない場合
-
java 例外。Javaツールの初期化
-
[解決済み] プログラムからJVMのバージョンを調べるには?