3

いくつかの「魔法」を理解したいのですが、再現方法は次のとおりです。

ここで SQLCL を入手してください: https://www.oracle.com/fr/database/technologies/appdev/sqlcl.html

ただし、SQLCL には jre 1.8 が必要なので、ここで AdoptOpenJDK 8 を入手してください: https://adoptopenjdk.net/?variant=openjdk8&jvmVariant=hotspot

java_home が設定され、 path に sqlcl がある場合:

c:\[...]> java -version 
openjdk version "1.8.0_265"
OpenJDK Runtime Environment (AdoptOpenJDK)(build 1.8.0_265-b01)
OpenJDK 64-Bit Server VM (AdoptOpenJDK)(build 25.265-b01, mixed mode)
c:\[...]> sql
This application requires a Java Runtime Environment 1.8.0_220

私が見つけた2つの解決策:

  • 最新の公式 JRE 1.8 をインストールします。
  • aptopenjdk next (および NOT IN) から jre を sqlcl フォルダーにコピーします。

注:openjdkはデフォルトのフォルダーにインストールしましたが、sqlclは同じドライブのカスタムフォルダーにインストールしました。

それをどう説明しますか?

(私はopenjdkを使いたいので、最初の解決策はあまり好きではなく、2番目の解決策は少し汚いと思います...)

4

1 に答える 1