Java 1.5 を使用して jar ファイルを作成しようとしました。私は ecrise を使用し、以下の領域で Java バージョンを 1.5 に指定しました。
- プロジェクト -> プロパティ -> Java コンパイラ
- プロジェクト -> Java ビルド パス -> JRE システム ライブラリ
- Ant ビルド ファイル -> Run As -> ExternalToolConfiguration -> JRE
しかし、jar がビルドされた後、すべてのクラスは 1.7 (メジャー バージョン 51) でビルドされました。javap -verbose MyClassInBuiltJar
SourceFile: "Program.java"
minor version: 0
major version: 51
Constant pool: