--- title: "Inicializar el proyecto" url: https://docs.catalyst.zoho.com/es/tutorials/leadmanager/java/initialize-project/ description: "Construye una aplicación Lead Manager que se conecte a tu cuenta de Zoho CRM usando el conector de Catalyst, y te permita ver, crear, actualizar o eliminar leads directamente desde el módulo Leads" last_updated: 2026-08-17T12:16:04Z service: All Services type: tutorial related_links: - name: "Initialize CLI Resources" url: /es/cli/v1/initialize-resources/introduction - name: "Project Directory Structure" url: /es/cli/v1/project-directory-structure/introduction --- # Inicializar el proyecto desde la CLI Ahora puedes comenzar a trabajar en tu proyecto de Catalyst desde la CLI. El primer paso es inicializar el proyecto en un directorio vacío. Este será el directorio principal de tu proyecto, donde se guardarán todos los archivos de tu proyecto. Puedes obtener más información sobre esto en la [página de ayuda de la Estructura del directorio del proyecto](https://docs.catalyst.zoho.com/es/cli/v1/project-directory-structure/introduction). Puedes aprender sobre la inicialización de un proyecto en detalle en la [documentación de ayuda de la CLI](https://docs.catalyst.zoho.com/es/cli/v1/initialize-resources/introduction/). Para la aplicación Lead Manager, inicializaremos la función Advanced I/O en el entorno Java o Node.js, y el componente de cliente. 1. Crea una carpeta para el proyecto en tu máquina local y navega hasta ella desde la terminal. 2. Inicializa un proyecto ejecutando el siguiente comando desde ese directorio: ```sh catalyst init ``` 3. La CLI te pedirá que asocies un proyecto de Catalyst con el directorio. Asócialo con el proyecto que creamos anteriormente desde la consola. Selecciona **Lead Manager** de la lista y haz clic en **Enter**. ![catalyst_leadmanager_init_1](https://catalyst-docs-development.zohostratus.in/images/tutorials/leadmanager/cli-init-leadmanager.webp) 4. Selecciona **Functions** y **Client** usando la barra espaciadora. Presiona la tecla **Enter** para inicializar. ![catalyst_leadmanager_init_1](https://catalyst-docs-development.zohostratus.in/images/tutorials/leadmanager/client-functions-init.webp) 5. La CLI iniciará la configuración de la función. Selecciona **AdvancedIO** como el tipo de función. ![](https://catalyst-docs-development.zohostratus.in/images/tutorials/leadmanager/lead-manager-app-function-selection.webp) 6. Selecciona el runtime más reciente de **Java** como el stack de la función, y presiona **Enter**. ![catalyst_leadmanager_init_4](https://catalyst-docs-development.zohostratus.in/images/tutorials/leadmanager/function-selection-leadmanager.webp) 7. Ingresa "**crmCRUD**" como el nombre de la carpeta y "**CRMCRUD**" como el nombre de la clase. Presiona **Enter** cada vez. ![catalyst_leadmanager_init_5](https://catalyst-docs-development.zohostratus.in/images/tutorials/leadmanager/catalyst-sdk-installation-complete.webp) La CLI descargará e instalará el paquete más reciente del [SDK de Java de Catalyst](https://docs.catalyst.zoho.com/es/sdk/java/v1/overview/) en tu sistema local. > **Nota:** Asegúrate de ingresar el nombre del paquete, o el nombre de la clase y el nombre de la carpeta, exactamente como se indica, porque el código de la aplicación contiene los mismos nombres. 8. La CLI iniciará la configuración del cliente a continuación. Selecciona **Basic web app** como tu tipo de cliente. ![catalyst_leadmanager_init_7](https://catalyst-docs-development.zohostratus.in/images/tutorials/leadmanager/basic-web-app-selection.webp) 9. Ingresa "**LeadManagerApp**" como el nombre del paquete del cliente y presiona **Enter**. ![catalyst_leadmanager_init_7](https://catalyst-docs-development.zohostratus.in/images/tutorials/leadmanager/client-install-complete.webp) Puedes ingresar cualquier nombre que necesites. Sin embargo, puedes usar el mismo nombre que usaste al habilitar el inicio de sesión con Zoho para mantener la estandarización. El directorio del cliente se creará con la estructura estándar. La inicialización de Catalyst ahora está completa. Tu directorio del proyecto (CATALYST_PROJECT_HOME) ahora está configurado con el [directorio del cliente](https://docs.catalyst.zoho.com/es/cli/v1/project-directory-structure/functions-directory) (CATALYST\_CLIENT\_HOME) y el [directorio de funciones](https://docs.catalyst.zoho.com/es/cli/v1/project-directory-structure/client-directory) (CATALYST\_FUNCTIONS\_HOME) junto con los archivos de configuración y dependencias. El directorio del proyecto también contiene el archivo de configuración `[catalyst.json](https://docs.catalyst.zoho.com/es/cli/v1/project-directory-structure/catalyst-json)` y un archivo oculto `.catalystrc`. Esta es la estructura de tu directorio del proyecto. ![catalyst_leadmanager_proj_dir_struct_java](https://catalyst-docs-development.zohostratus.in/images/tutorials/leadmanager/catalyst_leadmanager_proj_dir_struct_java.webp) > **Nota:** Estas imágenes incluyen un archivo adicional `login.html`. Este es el directorio final de tu proyecto. Crearemos `login.html` al configurar el directorio del cliente.