本人小白,想请问一下各位有经验的大神。电脑上安装的jdk的版本是1.8的,在eclipse里面创建项目的时候选择的时候是选的jdk 1.7版本的。那么项目里面使用的是哪个版本的jdk?
下位互換性があります。jdk1.8 がインストールされていますが、jdk1.7 モードでコンパイルすることもできますが、これには落とし穴がある可能性があることに注意してください (通常は問題ありません)。最良の方法は、実稼働環境がどのバージョンであるかを判断してインストールすることです。必要なバージョンを選択し、最後に war パッケージを直接開き、それをスローして実行します。
jdk1.7
最初の状況: JDK1.8 がインストールされているにもかかわらず、環境変数の設定に問題がある可能性があり、Eclipse の検出が失敗します。また、インストールされているバージョンの JDK1.8 が原因で、JDK 環境パスが繰り返し設定されている可能性があります。手動で構成された環境を削除します。 2 番目のケース: JDK1.8 の圧縮バージョンでは、詳細な環境変数を手動で構成する必要があり、構成プロセス中に JRE パスも追加されます。上記 2 つの方法では、構成された環境を変更することはできません。 JDK1.8 環境変数またはインストールされている JDK1.8 のバージョン アンインストール後、最新バージョンの Eclipse を再ダウンロードして再試行してください
通常は問題ありません。大きな変更が加えられない限り、バージョンには互換性があります
下位互換性があります。jdk1.8 がインストールされていますが、jdk1.7 モードでコンパイルすることもできますが、これには落とし穴がある可能性があることに注意してください (通常は問題ありません)。最良の方法は、実稼働環境がどのバージョンであるかを判断してインストールすることです。必要なバージョンを選択し、最後に war パッケージを直接開き、それをスローして実行します。
jdk1.7
最初の状況: JDK1.8 がインストールされているにもかかわらず、環境変数の設定に問題がある可能性があり、Eclipse の検出が失敗します。また、インストールされているバージョンの JDK1.8 が原因で、JDK 環境パスが繰り返し設定されている可能性があります。手動で構成された環境を削除します。
2 番目のケース: JDK1.8 の圧縮バージョンでは、詳細な環境変数を手動で構成する必要があり、構成プロセス中に JRE パスも追加されます。上記 2 つの方法では、構成された環境を変更することはできません。 JDK1.8 環境変数またはインストールされている JDK1.8 のバージョン アンインストール後、最新バージョンの Eclipse を再ダウンロードして再試行してください
通常は問題ありません。大きな変更が加えられない限り、バージョンには互換性があります