Una de las principales tareas del programador es realizar la depuración de un programa que está fallando e inicialmente se desconoce porqué.
En la presente unidad se expone una guía de instalación y configuración de las herramientas sobre eclipse y firefox que permiten realizar el debut.
Instalación de componentes
Componentes de Firefox
Componentes de Eclipse
- Repositorio JSDT: http://download.eclipse.org/webtools/repository/juno
 - Instalar las Javascript Development Tools SDK
 
Configuraciones
Configuración en Firefox
- Abrir Firebug (F12)
 - Habilitar cada pestaña de Firebug
 - Arrancar el Servidor de Crossfire: Botón derecho en el botón de CrossFire (abajo a la derecha), Star Server.
 - En el diálogo: host: localhost, port: 5000
 - Pulsar Ok
 - Comprobar en la pestaña de Firebug/Remote que el servidor está arrancado.
 
Configuración en Eclipse
- Menú: Window->Preferences
 - En el apartado: Run/Debug->Launching
 - Desmarcar: Build (if required) before launching
 - Pulsar Ok
 - Menú: Project
 - Desmarcar: Build Automatically
 
Lanzando del proyecto
- En eclipse:
 - Abrir los ficheros del proyecto a depurar.
 - Abrir la Perspectiva de Debug: Window->Open Perspective-> Debug
 - En la barra de Iconos de acceso directo, Abrir el desplegable al lado del botón de Debug
 - Seleccionar Debug Configurations…
 - Selecionar el apartado Remote Javascript
 - Pulsar en el botón nuevo (Hoja en blanco, arriba a la izquireda)
 - Cambiar el nombre a: CrossFire
 - En el Connector: Seleccionar Remote Attach
 - Host: localhost
 - Port: 5000
 - Seleccionar todas las checkbox menos la última
 - En la pestaña Source, Añadir el proyecto: botón Add
 - Selecionar Proyecto
 - Pulsar en Ok
 - Seleccionar el proyecto a depurar
 - Pulsar Ok
 - Pulsar en Apply (abajo al a derecha)
 - Pulsar en Close
 - En Firefox:
 - Abrir el fichero html que se quiere depurar a través de la barra de navegación o el menú Archivo->Abrir Archivo
 - En el Firebug/Script
 - Añadir los Breakpoints que se quiera en el código JS, mediante dobleclick en las líneas que se desee
 - En eclipse:
 - Pulsar en el boton Debug
 - Aparecerán los procesos de debug
 - Recargar el HTML en Firefox
 
            
                    