Red de conocimiento informático - Conocimiento sistemático - Compilación del código fuente

Compilación del código fuente

Varios entornos de desarrollo integrado (IDE) están floreciendo en este campo, desde JBuilder de Borland hasta Visual? ¿edad? ¿para qué? ¿Java, WebSphere? Studio, JDeveloper de Oracle y Sun? ¿Forte? ¿para qué? Java, ¿visualización con WebGain? ¿Cafe, TogetherSoft's Together y Eclipse y NetBeans de código abierto? Por analogía, existen más de 10 tipos. Muchos tipos de IDE han hecho prosperar la familia de herramientas de desarrollo Java, pero también plantean un problema de elección para los desarrolladores. Los entornos de desarrollo de estos IDE varían mucho y los proyectos desarrollados en un entorno de desarrollo no se trasplantan fácilmente a otro entorno. Esto requiere una selección más cuidadosa de herramientas de desarrollo que se adapten a los objetivos del proyecto.

Entre todos los IDE actuales, Eclipse es uno de los productos más prometedores. Eclipse fue creado originalmente por OTI y el grupo de desarrollo de productos IDE de IBM, a partir de abril de 1999. IBM proporciona la base de código original de Eclipse, incluida la plataforma, JDT y PDE. Actualmente, liderado por IBM, el proyecto Eclipse se ha convertido en una enorme alianza Eclipse, con más de 150 empresas de software participando en el proyecto Eclipse, incluidas Borland y Rational. ¿Software, rojo? Hat y Sybase, y recientemente Oracle también planean unirse a Eclipse Alliance.

Conceptos básicos

Antes de aprender a utilizar Eclipse, es necesario explicar algunos términos sobre este proyecto.

Eclipse es un proyecto de desarrollo de software de código abierto que se compromete a proporcionar una plataforma comercial e industrial con todas las funciones para el desarrollo de herramientas altamente integradas. Consta de tres proyectos: proyecto Eclipse, proyecto de herramienta Eclipse y proyecto de tecnología Eclipse. Cada proyecto es supervisado por un comité de gestión del proyecto y gestionado de acuerdo con el estatuto del proyecto. ¿Cada proyecto consta de sus propios subproyectos y usos? ¿común? ¿público? Acuerdo de licencia de licencia (CPL) versión 1.0.

El Proyecto de Herramientas de Eclipse proporciona un punto focal para que varios creadores de herramientas garanticen que Eclipse? Las plataformas crean las mejores herramientas. La misión del proyecto Eclipse Tool es promover la creación de una amplia variedad de herramientas para la plataforma Eclipse. El Proyecto Herramientas proporciona un único punto de contacto para coordinar a los creadores de herramientas de código abierto, minimizando así la cobertura y la duplicación, garantizando el máximo disfrute y creación de componentes, y promoviendo una interoperabilidad perfecta de diferentes tipos de herramientas. El proyecto de herramienta consta de subproyectos propuestos, seleccionados y desarrollados por el comité de desarrollo de herramientas y el comité de gestión del proyecto de herramientas.

La misión del Proyecto de Tecnología Eclipse es proporcionar un nuevo canal para que desarrolladores, investigadores, académicos y educadores de código abierto participen en el desarrollo futuro de Eclipse. Está organizado según tres líneas programáticas: investigación, formación y educación. Los proyectos de investigación exploran e investigan áreas relacionadas con Eclipse, como lenguajes de programación, herramientas y entornos de desarrollo. Un proyecto de formación es un proyecto pequeño y no estructurado que añade nuevas funciones a la base del software Eclipse. Los proyectos educativos se centran en el desarrollo de materiales didácticos, material didáctico y material didáctico.

¿Eclipse de Luna? La plataforma es un IDE abierto y extensible. ¿Eclipse de luna? La plataforma proporciona la base para crear módulos y crear y ejecutar herramientas de desarrollo de software integradas. ¿Eclipse de luna? Las plataformas permiten a los creadores de herramientas desarrollar de forma independiente herramientas que se integran perfectamente con las herramientas de otros. No es necesario indicar dónde termina la funcionalidad de una herramienta y dónde comienza la funcionalidad de otra.

¿Eclipse de Luna? SDK (Software Developer Package) es una combinación de componentes generados por los tres subproyectos del proyecto Eclipse (Plataforma, JDT, PDE) y se puede descargar de una vez.

Juntas, estas partes proporcionan un entorno de desarrollo rico que permite a los desarrolladores construir de manera eficiente con Eclipse. Herramientas en la plataforma. ¿Eclipse de luna? El SDK es una combinación de herramientas producidas por el proyecto Eclipse y otro software de terceros de código abierto. El software producido por el proyecto Eclipse lo publica CPL y los componentes de terceros tienen sus propios acuerdos de licencia.

Descargar e instalar Eclipse

Conociendo esta información sobre el proyecto Eclipse, podemos descargar e instalar Eclipse. ¿Eclipse de luna? El SDK es lo que queremos descargar, que contiene todo el contenido para desarrollar aplicaciones Java y todos los resultados del proyecto Eclipse.

Ingrese a la página de inicio del proyecto Eclipse/products_easie.htm, también hay una guía de instalación en /products/easiejboss 1.0.6.zip/products/products/Eclipse_JBoss.pdf Salga de Eclipse y descargue Descomprimir. archivo a D:\eclipse y reinicie Eclipse.

Los complementos recién instalados deben activarse antes de poder utilizarse. Seleccione Ventana → Personalizar perspectiva y ponga ¿FÁCIL? Se selecciona el proyecto JBoss.

Luego configure este complemento, seleccione Ventana → Preferencias e ingrese información sobre el complemento JBoss.

Después de realizar los dos pasos anteriores, aparecerán botones para iniciar y detener JBoss en la barra de herramientas. Haga clic en el botón Inicio para iniciar JBoss, como se muestra en la Figura 6.

¿Figura 6? Inicie JBoss

Abra la perspectiva de depuración y verá información relacionada con el proceso JBoss que acaba de iniciar en la perspectiva de depuración.

Para detener JBoss, use el botón de detener al lado del botón de inicio. ¿Este sitio web es compatible con WebLogic, WebSphere, Orion/Oracle? Complemento 9iAS, el método de instalación es básicamente el mismo.

Depuración de Eclipse

Hasta ahora, la configuración requerida para establecer un entorno de desarrollo completo se ha completado básicamente. Volvamos a ¿Hola? World Engineering para ver qué se necesita para depurar un programa.

Las personas que han utilizado IDE están muy familiarizadas con los conceptos de puntos de interrupción y paso único. Eclipse tiene todas las funciones de depuración que debería tener un IDE. Los pasos de depuración son los siguientes:

1. Primero establezca un punto de interrupción en el programa, haga doble clic en el área gris a la izquierda de la declaración y se agregará un punto de interrupción a la declaración, como se muestra en Figura 7;

¿Figura 7? Establecer puntos de interrupción

2. Haga clic en el botón de depuración en la barra de herramientas (un error);

3. Seleccione la aplicación HelloWorldJava;

4. ”, el programa se ejecutará hasta el punto de interrupción recién establecido y luego dejará de ejecutarse;

5. En este momento, el programa pasa a la siguiente declaración;

6. Presione F8 para continuar ejecutándose hasta que finalice el programa.

Importando el programa de muestra JUnit

Importemos un proyecto real desde Eclipse. Ejemplo de JDT.

1. Seleccione Archivo → Importar;

2. Seleccione "Archivo comprimido"

3. JUnit en la carpeta de archivos;

4. Haga clic en Finalizar para importar el nuevo proyecto JUnit.