Salesforce Data Loader インストール手順 (for Windows)

# Zulu OpenJDK バージョン 11 以降 のインストール

## ダウンロード

下記にアクセスし、バージョン11以降をダウンロードする。

https://www.azul.com/downloads/?version=java-11-lts&os=windows&package=jdk#zulu

※ 本手順ではバージョン11を使用する
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/629285/d277edd0-9b60-4ca6-dbd9-a545c128f31f.png)
ダウンロードしたファイル：zulu11.64.19-ca-jdk11.0.19-win_x64.msi

## インストール

ダウンロードしたインストーラ(*.msi)をダブルクリックする。

[Next]をクリック。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/629285/320060fc-222a-d6f3-8c3c-8f7a1b02e9b1.png)

[Next]をクリック。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/629285/4274bc52-9270-4217-83e9-3d0243bbbe5a.png)

[Install]をクリック。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/629285/21e42033-2d86-2311-eb9b-fde538a5970c.png)

インストールが完了するまで待つ。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/629285/194e2e00-6970-f392-3866-ee9070aa059b.png)

[Finish]をクリック。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/629285/9673e52e-9215-d25e-0536-4b48fa2d29c1.png)

## 環境変数に JAVA_HOME を設定する
:::note warn
Windows11の手順
:::


スタートメニュー → 設定 を開く。
検索ウィンドウに "環境変数" を入力し、表示された候補の中から「システム環境変数の編集」を選択する。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/629285/5fd7b92f-f006-154d-dc5d-11e88feaf9b1.png)

[環境変数(N)...]をクリック。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/629285/e48be97b-1833-b188-513d-7e3fb2be9102.png)

システム環境変数側の[新規(W)...]をクリック。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/629285/205a6acb-aae9-3ec8-663f-593b49468514.png)

下記値を設定する。

|変数名|変数値|
|:-:|:-:|
|JAVA_HOME|C:\Program Files\Zulu\zulu-11|

:::note warn
Zulu OpenJDK のインストール先パスを設定すること
:::

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/629285/a2962512-f70f-d7b0-5f6e-5f3f5b936297.png)

追加されたことを確認し、[OK]ボタンを押して設定画面をすべて閉じる。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/629285/6e38dce4-c98a-1180-8765-c5d7ea751762.png)

# Data Loader のインストール

## Data Loader の最新版をダウンロード

https://developer.salesforce.com/tools/data-loader

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/629285/7a2889ce-a413-115f-9d09-656f3d298334.png)
ダウンロードしたファイル：dataloader_v58.0.3.zip

zipファイルを解凍する。

:::note warn
展開先のパスに日本語が含まれているとインストール時に失敗するため、日本語を含まない場所に移動させておく
:::

install.bat をダブルクリック。

dataloader と入力しEnterキーを押下。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/629285/91555da0-b91f-3e66-302c-64a145aba1d6.png)

Yes と入力しEnterキーを押下。(デスクトップにショートカットを作成するか否かを選択)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/629285/759ea809-d691-3b84-0c7e-133951987030.png)

Yes と入力しEnterキーを押下。(スタートメニューにショートカットを作成するか否かを選択)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/629285/ee66cbd7-6c4d-3021-b048-c8dfb6f96735.png)

インストールが完了したら、何かキーを押して画面を閉じる。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/629285/a1872e77-4520-61af-0aa8-50f8d2946996.png)

# データローダを起動する
デスクトップやスタートメニューから dataloader を起動する。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/629285/34e46549-05b6-e310-bdc1-01d9567c58ed.png)

# トラブルシューティング

## インストール時に失敗する
install.batのパスに日本語が含まれていると下記例外が発生する。
その場合は、dataloader_vX.X.X 一式を 日本語を含まないパスに移動する。

`FATAL [main] install.Installer handleException (Installer.java:392) - Installer :
java.nio.file.NoSuchFileException: C:\\*********\dataloader_v58.0.3\dataloader-58.0.3.jar`
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/629285/829aa9bb-84c7-32d6-6cfd-50c0ea8c7a60.png)

## デスクトップやスタートメニューにショートカットが作成されない
インストール時に作成する(Yes)を選択していても失敗することがある。
その場合は手動でショートカットを作成する。

### デスクトップにショートカットを作成する
インストール先のフォルダーを開く。
通常は下記にインストールされる。
`C:\Users\ユーザ名\dataloader\vX.X.X`
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/629285/99d25c75-e225-37e3-079a-654b365ca1a2.png)

dataloader.bat を右クリックし、[ショートカットを作成]をクリック。

作成されたショートカット(dataloader.bat - ショートカット)を右クリックし、プロパティを開く。

[アイコンの変更(C)...]をクリック。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/629285/324513d4-c277-8fd0-29f1-c650026d8ec4.png)

[OK]をクリック。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/629285/f9781f8f-5883-4a60-ae66-f20ca1e22d3f.png)

[参照]をクリック。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/629285/f99f20bc-2b28-7f8a-1c88-e9361e849ef5.png)

Data Loader のインストール先フォルダから dataloader.ico を選択し、[OK]をクリック。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/629285/1cb02cb9-288d-097a-499e-5ad12387ff26.png)

[OK]をクリック。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/629285/04429e20-1b7a-02c4-224b-bb0bb271f3f1.png)

ショートカットが作成された。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/629285/07077aa7-918d-1033-7476-26a9128df86a.png)

作成したショートカットを(デスクトップなど)任意の場所に移動する。
下図は、ショートカットを"dataloader.bat"にリネームし、デスクトップに配置した様子。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/629285/b193a755-e0e6-373d-b0e4-c51a258f8357.png)

### スタートメニューに追加する

前段で作成しておいたショートカットを、下記にコピーする。
Salesforceフォルダがない場合は作成する。
`C:\Users\ユーザ名\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Salesforce`
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/629285/2a100e73-3591-7628-97e6-ea94eed34817.png)

ショートカット作成後は、すべてのアプリから起動できるようになる。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/629285/dce0a757-1821-2cb9-4efe-03a63c4868e9.png)

また、スタートにピン留めすることも可能になる。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/629285/be2b56f6-a2ad-8831-29ef-22085ecbe846.png)

# 参考

https://developer.salesforce.com/docs/atlas.en-us.dataLoader.meta/dataLoader/data_loader.htm