Início Rápido do SDK para Java Cloud Shell

Este início rápido mostra como começar a executar rapidamente o código de amostra com o Oracle Cloud Infrastructure SDK para Java usando o Cloud Shell.

Este início rápido mostra como começar a executar rapidamente o código de amostra com o Oracle Cloud Infrastructure SDK para Java usando o Cloud Shell.

  1. Faça log-in na Console.
  2. Clique no ícone do Cloud Shell no cabeçalho da Console. Observe que o Cloud Shell executará comandos na região selecionada no menu de seleção Região da Console quando o Cloud Shell for iniciado.
  3. Crie um diretório de trabalho e mova-o para ele:
    mkdir java_demo
    cd java_demo
  4. Copie um exemplo pré-instalado (também disponível em github) da pasta /examples do OCI Java SDK para o diretório de trabalho:
    cp $OCI_JAVA_SDK_LOCATION/examples/ListDBVersionExample.java .
  5. Compile o exemplo:
    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. Execute o exemplo:
    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
    Isso retornará uma saída semelhante à seguinte:
    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])]