# ユーザーコンポーネントフォルダーを指定

ユーザーコンポーネントフォルダーには、自分で作成したコンポーネント、および[Qlikコミュニティ](https://community.qlik.com/t5/Component-Development/bd-p/qlik-t-component-development) (英語のみ)または[GitHubの公開アーカイブ](https://github.com/TalendExchange) (英語のみ)からダウンロードしたコンポーネントが含まれます。

カスタムコンポーネントは、Talend Component Kit Component Kitというフレームワークを使って開発し、[Qlikコミュニティ](https://community.qlik.com/t5/Component-Development/bd-p/qlik-t-component-development) (英語のみ)で共有できます。詳細は、[Talend Component Kitを使ってコンポーネントを開発](https://help.qlik.com/talend/r/ja-JP/8.0/develop-component-using-kit)をご覧ください。

カスタムコンポーネントのインストールとアップデートの詳細は、[カスタムコンポーネントをインストールおよびアップデートする方法](https://help.qlik.com/talend/r/ja-JP/8.0/install-update-custom-compt/installing-custom-component)をご覧ください。

## 手順

1. [Preferences] (環境設定)ダイアログボックスのツリービューで、Talendノードを展開し、[Components] (コンポーネント)を選択します。
2. ユーザーコンポーネントフォルダーへのパスを入力するか、Talend Studioの[Palette] (パレット)に追加するカスタムコンポーネントが含まれているフォルダーを参照します。

   Talend Studioの[Palette] (パレット)にインポートするためには、自分で定義したコンポーネントフォルダーのルートにある別のフォルダーにカスタムコンポーネントが保存されていることが必要です。

   情報メモ注: カスタムコンポーネントのjavajetファイルで一部のコードを再利用する必要がある場合は、ユーザーコンポーネントフォルダーの下にフォルダーテンプレートを作成し、そこに再利用可能なコードを配置する必要があります。たとえば、フォルダテンプレートの下に再利用可能なコードファイルLog4jFileUtil.javajetがある場合、&lt;％@ include file = "../ templates / Log4jFileUtil.javajet"％&gt;を追加することにより、他のjavajetファイルで再利用できます。
3. [Apply] (適用)をクリックして環境設定を確定します。[Apply and Close] (適用して閉じる)をクリックして環境設定を確定し、ダイアログボックスを閉じることもできます。

   Talend Studioが再起動し、外部コンポーネントが[Palette] (パレット)に追加されます。

   この設定はワークスペースのメタデータに保存されます。Talend Studioのワークスペースが変更された場合は、この設定をもう一度行う必要があります。