プログラムが実行される jre は 1.7 ですが、コンパイルに指定された jdk は 1.6 です。ここで、問題を見つけて、それを jdk ソース コードまで追跡したいと思います。対応する実装を確認する必要があります。しかし、そこにはありますか? 1.6 と 1.7 の実装で何か変更はありますか?では、どのバージョンを見るべきでしょうか?
欧阳克2017-07-03 11:45:31
コンパイルは 1.6 です。つまり、クラス ファイルのバージョンは 1.6 です。仮想マシンは実行時にクラスファイルを実行するので、1.6のソースコードを確認する必要があります
phpcn_u15822017-07-03 11:45:31
Java はパッケージ化された後に jdk をパッケージ化しません。オンラインの問題については、オンライン jre にお問い合わせください。