Inicio rápido de Cloud Shell del SDK para Java

Este inicio rápido le mostrará cómo empezar rápidamente a ejecutar código de ejemplo con el SDK para Java de Oracle Cloud Infrastructure utilizando Cloud Shell.

  1. Conéctese a la consola.
  2. Haga clic en el icono de Cloud Shell en la cabecera de la consola. Nota: Cloud Shell ejecuta comandos con la región seleccionada en el menú de selección Región de la consola cuando se inició Cloud Shell.
  3. Cree un directorio de trabajo y trasládese a él:
    mkdir java_demo
    cd java_demo
  4. Copie un ejemplo preinstalado (también disponible en github) de la carpeta de ejemplos del SDK Java de OCI en la carpeta de trabajo:
    cp $OCI_JAVA_SDK_LOCATION/examples/ListDBVersionExample.java .
  5. Compile el ejemplo:
    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. Ejecute el ejemplo:
    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
    Esto devuelve una salida similar a la siguiente:
    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])]