SDK per Java Cloud Shell - Avvio rapido

Questo avvio rapido mostra come iniziare rapidamente a eseguire il codice di esempio con Oracle Cloud Infrastructure SDK per Java utilizzando Cloud Shell.

Questo avvio rapido mostra come iniziare rapidamente a eseguire il codice di esempio con Oracle Cloud Infrastructure SDK per Java utilizzando Cloud Shell.

  1. Eseguire il login alla console.
  2. Fare clic sull'icona Cloud Shell nell'intestazione della console. Tenere presente che Cloud Shell eseguirà i comandi per l'area selezionata nel menu di selezione dell'area della console all'avvio di Cloud Shell.
  3. Creare una directory di lavoro e spostarla:
    mkdir java_demo
    cd java_demo
  4. Copiare un esempio preinstallato (disponibile anche da github) dagli esempi/cartella SDK Java OCI nella directory di lavoro:
    cp $OCI_JAVA_SDK_LOCATION/examples/ListDBVersionExample.java .
  5. Compila l'esempio:
    javac -cp .:$OCI_JAVA_SDK_FULL_JAR_LOCATION:$OCI_JAVA_SDK_LOCATION/third-party/lib/*:$OCI_JAVA_SDK_LOCATION/lib/jersey/*:$OCI_JAVA_SDK_LOCATION/third-party/jersey/lib/* ListDBVersionExample.java
  6. Esegui l'esempio:
    java -cp .:$OCI_JAVA_SDK_FULL_JAR_LOCATION:$OCI_JAVA_SDK_LOCATION/third-party/lib/*:$OCI_JAVA_SDK_LOCATION/lib/jersey/*:$OCI_JAVA_SDK_LOCATION/third-party/jersey/lib/* ListDBVersionExample $OCI_TENANCY BM.HighIO1.36
    Verrà restituito un output simile al seguente:
    SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
    SLF4J: Defaulting to no-operation (NOP) logger implementation
    SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
    DB Versions Fetched for Shape ocid1.tenancy.oc1..aaaaaaaayexample and compartment ocid: BM.HighIO1.36
    [DbVersionSummary(version=11.2.0.4, isLatestForMajorVersion=true, supportsPdb=false, isPreviewDbVersion=false, isUpgradeSupported=false, __explicitlySet__=[isPreviewDbVersion, 
    isUpgradeSupported, isLatestForMajorVersion, version, supportsPdb]), DbVersionSummary(version=12.1.0.2, isLatestForMajorVersion=true, supportsPdb=true, isPreviewDbVersion=false, 
    isUpgradeSupported=false, __explicitlySet__=[isPreviewDbVersion, isUpgradeSupported, isLatestForMajorVersion, version, supportsPdb]), DbVersionSummary(version=12.2.0.1, 
    isLatestForMajorVersion=true, supportsPdb=true, isPreviewDbVersion=false, isUpgradeSupported=false, __explicitlySet__=[isPreviewDbVersion, isUpgradeSupported, 
    isLatestForMajorVersion, version, supportsPdb]), DbVersionSummary(version=18.0.0.0, isLatestForMajorVersion=true, supportsPdb=true, isPreviewDbVersion=false, 
    isUpgradeSupported=false, __explicitlySet__=[isPreviewDbVersion, isUpgradeSupported, isLatestForMajorVersion, version, supportsPdb]), DbVersionSummary(version=19.0.0.0, 
    isLatestForMajorVersion=true, supportsPdb=true, isPreviewDbVersion=false, isUpgradeSupported=true, __explicitlySet__=[isPreviewDbVersion, isUpgradeSupported, isLatestForMajorVersion, 
    version, supportsPdb]), DbVersionSummary(version=21.0.0.0, isLatestForMajorVersion=true, supportsPdb=true, isPreviewDbVersion=false, isUpgradeSupported=false, 
    __explicitlySet__=[isPreviewDbVersion, isUpgradeSupported, isLatestForMajorVersion, version, supportsPdb])]