[解決済み】.class ファイルのコンパイルに使用された jdk バージョンを確認する方法 [重複] (Solved)
2022-03-29 01:55:08
質問
重複の可能性があります。
Java .classのバージョンを読み込んで表示するツール
をデバッグしようとしています。
.classファイルに不正なバージョン番号があります。
のエラーが発生した場合、どのバージョンか確認する方法はありますか?
.class
を使用することはできますか?
私が使っているのは
JRE1.5.0_6
が、私の
JDK
はバージョン1.6.0_13です。
eclipseの互換モードを1.5にしてコンパイルしているので、うまくいくと思ったのですが...。
解決方法は?
コマンドライン(MyClassというクラスの場合)で探しているのですね。
Unix/Linuxの場合。
javap -verbose MyClass | grep "major"
Windowsの場合。
javap -verbose MyClass | findstr "major"
を使用する必要があります。 メジャー のバージョンを表示します。以下は値の例です。
- Java 1.2 はメジャーバージョン 46 を使用
- Java 1.3はメジャーバージョン47を使用
- Java 1.4 はメジャーバージョン48を使用
- Java 5はメジャーバージョン49を使用
- Java 6はメジャーバージョン50を使用
- Java 7はメジャーバージョン51を使用
- Java 8はメジャーバージョン52を使用
- Java 9はメジャーバージョン53を使用
- Java 10はメジャーバージョン54を使用
- Java 11はメジャーバージョン55を使用
関連
-
[解決済み】JNI共有ライブラリ(JDK)の読み込みに失敗しました。)
-
[解決済み] Java Genericメソッドをstaticにするには?
-
[解決済み] java.lang.IncompatibleClassChangeError: Mongo クラスを実装しています。
-
[解決済み] javacが「using unchecked or unsafe operations」という警告を出す原因は何ですか?
-
[解決済み] ファイルを作成せずに、ファイルが存在するかどうかをチェックする
-
[解決済み] プライベートメソッド、フィールド、インナークラスを持つクラスをテストするにはどうすればよいですか?
-
[解決済み] ファイルの内容からJavaの文字列を作成するにはどうすればよいですか?
-
[解決済み] java.lang.UnsupportedClassVersionError を修正する方法。サポートされていないメジャー.マイナーバージョン
-
[解決済み] Eclipseが起動できない - Javaは起動したが終了コード=13を返した
-
[解決済み] JDKとJREの違いは何ですか?
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] この配列の中の数字を入れ替えるには、何が足りないのでしょうか?ジャバ
-
[解決済み] このフォーマット(Tue Jul 13 00:00:00 CEST 2010)の日付をJavaの日付に変換する方法(文字列はalfrescoのプロパティに由来しています)
-
[解決済み] プロトコルハンドラの初期化に失敗しました。
-
[解決済み] 一部の入力ファイルが非推奨のAPIを使用またはオーバーライドしている
-
[解決済み] double 型を Int 型に変換、切り捨て
-
[解決済み] JOGLまたはLWJGLの既成のプロジェクト
-
[解決済み] javax.mail.MessagingException: SMTPホストに接続できませんでしたか?
-
[解決済み] Java- <T extends Comparable<T>>の意味?
-
[解決済み] Java: getInstanceとStaticの比較
-
[解決済み】私のjarをビルドしたjavacのバージョンは何ですか?