--- title: "プロジェクトの初期化" url: https://docs.catalyst.zoho.com/ja/tutorials/microservice/java/initialize-project/ description: "Catalyst Basic I/O Functionsを使用してシンプルなマイクロサービスを構築し、Zoho CRMと連携して、特定の数以上のリードが作成された際にカウンターベースの自動メールアラートを送信します。" last_updated: 2026-08-17T12:16:04Z service: All Services type: tutorial related_links: - name: "リソースの初期化" url: /ja/cli/v1/initialize-resources/introduction/ - name: "プロジェクトディレクトリ構造" url: /ja/cli/v1/project-directory-structure/introduction/ --- # CLIからのプロジェクト初期化 これで、CLIからCatalystプロジェクトの作業を開始できます。最初のステップは、空のディレクトリでプロジェクトを初期化することです。このディレクトリがプロジェクトのホームディレクトリとなり、すべてのプロジェクトファイルが保存されます。 プロジェクトの初期化の詳細については、[プロジェクトディレクトリ構造のヘルプページ](https://docs.catalyst.zoho.com/ja/cli/v1/project-directory-structure/introduction)を参照してください。 このマイクロサービスでは、関数コンポーネントを初期化します。 1. ローカルマシンにプロジェクト用のフォルダを作成し、ターミナルからそのフォルダに移動します。 2. そのディレクトリから以下のコマンドを実行してプロジェクトを初期化します: ```sh catalyst init ``` 3. 矢印キーを使用してポータルを選択し、**Enter**を押して確定します。 ![catalyst_microservice_portal_select](https://catalyst-docs-development.zohostratus.in/images/tutorials/microservice/catalyst_microservice_portal_select.webp) 4. CLIがCatalystプロジェクトをディレクトリに関連付けるよう求めます。先ほどコンソールから作成したプロジェクトに関連付けます。リストから**CounterBasedAlert**を選択し、**Enter**を押します。 ![micorservice_project_select](https://catalyst-docs-development.zohostratus.in/images/tutorials/microservice/micorservice_project_select.webp) 5. スペースバーを使用して**Functions**を選択します。**Enter**キーを押して初期化を開始します。 ![microservice_project_init](https://catalyst-docs-development.zohostratus.in/images/tutorials/microservice/microservice_project_init.webp) 6. CLIが関数のセットアップを開始します。リストから[**BasicIO**](https://docs.catalyst.zoho.com/ja/serverless/help/functions/basic-io/)タイプを選択し、**Enter**を押します。関数タイプの詳細については、[Functionsのヘルプページ](https://docs.catalyst.zoho.com/ja/serverless/help/functions/introduction)を参照してください。 ![microservice_func_type_select](https://catalyst-docs-development.zohostratus.in/images/tutorials/microservice/microservice_func_type_select.webp) 7. スタックとしてJavaの最新ランタイムを選択し、**Enter**を押します。 ![micorservice_java_select](https://catalyst-docs-development.zohostratus.in/images/tutorials/microservice/micorservice_java_select.webp) 8. Java関数の名前とフォルダ名に「**countfunction**」と入力します。これが参照名にもなります。メインクラス名に「**CountAlert**」と入力し、それぞれ**Enter**を押します。 ![microservice_function_setup_complete](https://catalyst-docs-development.zohostratus.in/images/tutorials/microservice/microservice_function_setup_complete.webp) > **Note:** アプリケーションのコードに同じ名前が含まれているため、メインクラス名と関数名は必ず指示どおりに正確に入力してください。 Catalyst Java SDKがシステムにダウンロードされます。これでCatalystの初期化が完了です。 ![microservice_project_setup_complete](https://catalyst-docs-development.zohostratus.in/images/tutorials/microservice/microservice_project_setup_complete.webp) プロジェクトディレクトリに、設定ファイルと依存関係を含むfunctionsディレクトリが作成されます。また、[`catalyst.json`](https://docs.catalyst.zoho.com/ja/cli/v1/project-directory-structure/introduction)と隠しファイル`.catalystrc`も作成されます。 ![microservice_java_directory](https://catalyst-docs-development.zohostratus.in/images/tutorials/microservice/microservice_java_directory.webp)