更新时间:2024-03-06 GMT+08:00

SDK的获取与安装

Java SDK安装方式

您可以通过以下两种方式安装Java SDK。

获取DLI SDK

在“DLI SDK DOWNLOAD”页面,单击选择所需的SDK链接,即可获取对应的SDK安装包。

“dli-sdk-java-x.x.x.zip”压缩包,解压后目录结构如下:

表1 目录结构

名称

说明

jars

SDK及其依赖的jar包。

maven-install

安装至本地Maven仓库的脚本及对应jar包。

dli-sdk-java.version

Java SDK版本说明。

方法一:通过Maven安装DLI SDK依赖

推荐您通过Maven安装依赖的方式使用华为云 Java SDK:

  • 安装服务级SDK依赖
    1. 首先您需要在您的操作系统中 下载安装Maven 。
    2. 安装配置完成后,输入命令“mvn -v”,显示如下图 Maven版本信息 表示成功。

    3. Maven安装完成后,可根据开发需要,直接引入依赖到已有的Maven工程或先用开发工具创建Maven工程。

      创建项目以idea开发工具为例(已有Maven 工程可跳过此步骤):

      1. 打开IntelliJ IDEA 开发工具。
      2. 点击File - New - project...
      3. 在New Project弹窗点击-Maven-点击Next。
      4. 输入GroupId和ArtifactId,点击Next。
      5. 输入Project name 和 Project location,点击Finish。
    4. 在Maven 项目的 pom.xml文件加入相应的依赖项即可。

      以引入最新版本SDK为例,请在获取最新的sdk包版本,替换代码中版本。

      1
      2
      3
      4
      5
       <dependency>
          <groupId>com.huawei.dli</groupId>
          <artifactId>huaweicloud-dli-sdk-java</artifactId>
          <version>x.x.x</version>
       </dependency>
      
  • 安装其他服务SDK依赖。

    DLI依赖SDK(例如,OBS SDK),可以通过配置华为云的maven镜像源仓库下载。

    • (推荐)以华为镜像源作为主仓库:

      配置华为maven镜像源的具体方法可参见:华为开源镜像站>选择“华为SDK”>单击“HuaweiCloud SDK”。

      使用maven构建时,settings.xml文件需要修改,增加以下内容:

      1. 在profiles节点中添加如下内容:
        <profile>
            <id>MyProfile</id>
            <repositories>
                <repository>
                    <id>HuaweiCloudSDK</id>
                    <url>https://repo.huaweicloud.com/repository/maven/huaweicloudsdk/</url>
                    <releases>
                        <enabled>true</enabled>
                    </releases>
                    <snapshots>
                        <enabled>false</enabled>
                    </snapshots>
                </repository>
            </repositories>
            <pluginRepositories>
                <pluginRepository>
                    <id>HuaweiCloudSDK</id>
                    <url>https://repo.huaweicloud.com/repository/maven/huaweicloudsdk/</url>
                    <releases>
                        <enabled>true</enabled>
                    </releases>
                    <snapshots>
                        <enabled>false</enabled>
                    </snapshots>
                </pluginRepository>
            </pluginRepositories>
        </profile>
      2. 在mirrors节点中增加:
        <mirror>
            <id>huaweicloud</id>
            <mirrorOf>*,!HuaweiCloudSDK</mirrorOf>
            <url>https://repo.huaweicloud.com/repository/maven/</url>
        </mirror>
      3. 增加activeProfiles标签激活配置:
        <activeProfiles>
          <activeProfile>MyProfile</activeProfile>
        </activeProfiles>
    • 以非华为镜像源作为主仓库(例如用户自定义镜像源)使用“HuaweiCloud SDK”:

      使用maven构建时,settings.xml文件需要修改为如下内容:

      <settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
                xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
          <servers>
      	 <server>
            <id>demo-releases</id>    
            <username>deployment</username>    
            <password><![CDATA[xxx]]></password>  
          </server>    
        </servers>
        <mirrors>
          <mirror>     
            <id>demo-releases</id>     
            <mirrorOf>*,!HuaweiCloudSDK</mirrorOf>     
            <url>http://maven.demo.com:8082/demo/content/groups/public</url>     
          </mirror>    
        </mirrors>
        <profiles>
          <profile>    
            <id>demo</id>
            <activation>
              <activeByDefault>true</activeByDefault>
              <jdk>1.8</jdk>
            </activation> 
            <properties>
              <maven.compiler.source>1.8</maven.compiler.source>
              <maven.compiler.target>1.8</maven.compiler.target>
              <maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion> 
            </properties>
            <repositories>    
               <repository>    
                <id>demo-releases</id>    
                <url>http://demo-releases</url>    
                <releases>
                  <enabled>true</enabled>
                </releases>    
                <snapshots>
                  <enabled>true</enabled>
                </snapshots>    
              </repository> 
            </repositories>
            <pluginRepositories>    
               <pluginRepository>    
                  <id>demo-releases</id>    
                  <url>http://demo-releases</url>    
                  <releases>
                    <enabled>true</enabled>
                  </releases>    
                  <snapshots>
                    <enabled>true</enabled>
                  </snapshots>    
                </pluginRepository>
            </pluginRepositories>    
          </profile>
          <profile>
            <id>huaweicloudrepo</id>
            <repositories>
              <repository>
                <id>HuaweiCloudSDK</id>
                <url>https://repo.huaweicloud.com/repository/maven/huaweicloudsdk/</url>
                <releases>
                  <enabled>true</enabled>
                </releases>
                <snapshots>
                  <enabled>false</enabled>
                </snapshots>
              </repository>
            </repositories>
            <pluginRepositories>
              <pluginRepository>
                <id>HuaweiCloudSDK</id>
                <url>https://repo.huaweicloud.com/repository/maven/huaweicloudsdk/</url>
                <releases>
                  <enabled>true</enabled>
                </releases>
                <snapshots>
                  <enabled>false</enabled>
                </snapshots>
              </pluginRepository>
            </pluginRepositories>
          </profile> 
        </profiles>
        <activeProfiles>
          <activeProfile>demo</activeProfile>
          <activeProfile>huaweicloudrepo</activeProfile>
        </activeProfiles>
      </settings>

方法二:通过在Eclipse中导入JAR文件安装SDK

使用Eclipse集成开发环境的项目,在集成开发环境中导入JAR文件。

  1. Eclipse官网下载并安装Eclipse IDE for Java Developers最新版本。在Eclipse中配置好JDK。

    1. 创建新工程,选择JRE版本,请参见图1
      图1 创建新工程

  2. 配置并导入SDKjar包。

    1. 在工程“JRE System Library”上单击右键,选择“Build Path”>“Configure Build Path”,请参见图2
      图2 配置工程路径
    2. 单击“Add External JARs”,选择SDK下载的jar包,单击OK。
      图3 选择SDK jar包