私たちのソフトウェアは、以前はOpenJDK JREとともに出荷されていましたが、Oracle JREを出荷する予定です。Oracle javacとOpenJDKのコンパイルjavac
以前はOpenJDK javacコンパイラでコンパイルしました。 Oracle JREで実行すると、問題のないコードを生成する可能性が高くなるため、Oracle javacコンパイラを使用する必要があります。これは正しいです?
もしそうなら、javacベンダをどのように検証できますか?間違ったコンパイラ(古いバージョンのソフトウェアはOpenJDKコンパイラを使用し、新しいバージョンはOracleコンパイラを使用します)を使用すると、makefileがエラーになります。
すべてのJavaコンパイラは、任意のJavaランタイムで動作する必要があります。 –