Download Cambiar el directorio de instalación a c:\JCreator

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project

Document related concepts
no text concepts found
Transcript
NOTAS SOBRE EL FUNCIONAMIENTO DEL IDE JCREATOR

Instalación (versión limitada): acceder a www.jcreator.com y descargar la JCreator LE version Una
vez descargado el fichero .exe, ejecutarlo y seguir los pasos por defecto sugeridos por el asistente
Una vez instalado, al abrir el jCreator por primera vez
Tras pulsar Next
Asignación de extensiones por defecto para un espacio de trabajo o workspace, un proyecto o project, un fichero java,
un fichero jsp y un fichero xml. Pulsar Next.
Seleccionar el directorio de instalación del J2SE instalado. Detección automática. Si no, seleccionarlo. Luego, pulsar
Next
Seleccionar el directorio donde se encuentra el index.html de la API estándar de Java (en nuestro caso, jdk_home\docs).
Pulsar Finish y el IDE se abre. Cerrar la página de Start
¿Recomiendas algún IDE (Integrated Development Environment o Entorno de Desarrollo Integrado) para
escribir, compilar y ejecutar código Java?
El objetivo del curso es aprender Java, no el manejo de un software que permite escribir, compilar y ejecutar código
Java de un modo más o menos automático. No obstante, es una opinión bastante compartida el hecho de que un IDE
facilita la realización de estas tareas y hace perder menos tiempo al programador en cuestiones no directamente
relacionadas con la creación de código, como teclear javac ... cada vez que se quiere compilar, teclear java ... cada
vez que se quiere ejecutar, consultar la API porque no se recuerda el nombre de un método, etc.
El empleo de IDEs, a mi juicio, tiene sentido después de conocer o estar familiarizado con los fundamentos del
lenguaje. Su aprendizaje, si se conoce el lenguaje, suele ser sencillo.
Dicho esto, un IDE razonable para iniciación, sencillo de manejar, ligero en cuanto a consumo de memoria, con versión
gratuita, ayudas a la hora de escribir código, etc, etc. es JCreator
Su web es www.jcreator.com. Dispone de una versión gratuita y otra de pago (versión Pro).
NOTA FUNDAMENTAL: el modo de trabajo habitual con un IDE es crear proyectos que contengan varios ficheros
java. Cada proyecto se considera una unidad independiente de compilación y, por tanto, al compilar un proyecto se
compilan todos los ficheros java que contenga.
Algunos IDEs, además de proyectos, utilizan espacios de trabajo o workspaces que actúan como contenedores de
proyectos. Es el caso de JCreator.
Se resume a continuación el esquema típico de trabajo:

Crear un Workspace vacio, agregar un proyecto al Workspace y agregar ficheros java al
proyecto

Para crear un Workspace vacio que sustituya al por defecto:
File/New/BlankWorkspace
El del curso, podría ser “JavaCliente” si se hace el curso de Java básico o “JavaServidor” para el de Java
em servidor.
La localización por defecto sugerida es jcreator_home\MyProjects. Aceptar la localización por defecto
sugerida, es decir, jcreator_home\MyProjects.

Para agregar un proyecto vacio al anterior espacio de trabajo:
File/New/Project/Empty Project y botón Next
Se teclea el nombre de proyecto y se selecciona Location, Source Path y Output Path. Se
definirán las que sugiere el IDE por defecto, es decir, jcreator_home\MyProjects\
A continuación Next, Next y Finish o, para acortar un poco, directamente Finish. De este modo
se trabajará con las opciones por defecto del IDE.
Pueden agregarse tantos proyectos como desee el programador. En el curso, por cada tema, se creará un
proyecto de nombre tema1, tema2, etc. Para hacer actual un proyecto frente a otro se utiliza el menú
Project/Set Active Project.
Por cada proyecto creado aparecerá una carpeta de nombre coincidente con el del proyecto y colgando de
la Location seleccionada. Dentro de ella, un fichero de extensión jcp de nombre coincidente con el del
proyecto.
NOTA: en el curso, se crearán proyectos por una cuestión de orden, no porque formen un conjunto de
códigos que constituyan una aplicación única.

Para agregar ficheros java al anterior proyecto:
File/New/File/Java File
Se teclea el nombre del fichero y se especifica la Location, que será el de la carpeta del
proyecto en el que se va a agregar.
NOTA SOBRE PROYECTOS: todos los ficheros java de un proyecto se compilan al mismo tiempo y
en el orden correcto. Con las versiones actuales de Jcreator, no es necesario guardar, compilar y
ejecutar. Si ejecutas directamente, previamente se ha guardado y compilado. No obstante, cuando un
proyecto se compone de varios ficheros, conviene compilar primero y luego ejecutar.
Deben pulsarse los botones Compilar proyecto
se encuentran también en el menú Build
y Ejecutar proyecto
. Los comandos anteriores
En el curso, lo habitual no será esto, sino Compilar fichero
y Ejecutar fichero (menú Run/Run File)
Por defecto, y siempre que no se trabaje con paquetes propios, los ficheros compilados .class, se obtienen
en la carpeta del proyecto.
Se puede especificar un directorio distinto mediante Project/Project Settings y se modifica Output
Path
NOTA: se pueden crear ficheros java no incluidos en proyectos. Se integran en el espacio de trabajo por defecto
“Default” y se almacenan en jcreator_home\MyProjects
Es la forma de trabajo habitual cuando se realizan códigos de prueba o muy simples.
Otras cuestiones:

Automatizar inserción de código mediante plantillas de código (sólo con la versión pro o de
pago)
Por ejemplo, se desea que cada vez que se escriba main y se pulse tabulador aparezca
public static void main(String args[]){ |
}
con el cursor esperando donde se indica
¿Cómo se hace esto?
Configure/Options/Code Templates, botón Add,
se define la etiqueta y una pequeña descripción. Luego, en el
área de texto se escribe el código equivalente teniendo en cuenta que el carácter | (Alt-Grad+1) representa la
posición del cursor una vez insertado el código equivalente. Los botones de opción indican lo que debe pulsarse
para que, una vez escrita la etiqueta, aparezca el código equivalente. Suele ser cómodo tabulador o Enter.
Para acceder de forma rápida a estas plantillas
Menú Edit/Code Templates

Ejecutar código Java pasando argumentos al main a través de línea de comandos
Menu Configure/Options, JDK Tools, Run Application, seleccionar Default y botón Edit. Luego pestaña
Parameters y activar la opción correspondiente.
Hecho esto, Aceptar y se observa que al ejecutar aparece un cuadro de diálogo en el que se introducen los
argumentos. Si hay varios, separar mediante espacios. Ojo pues la longitud es limitada.

Mostrar la salida del programa haciendo que aparezca la consola del DOS
Menu Configure/Options, JDK Tools, Run Application, seleccionar Default y botón Edit. Luego pestaña
Command y activar Save all document first.
Por defecto, está activada la casilla “Capture output”. En este caso, la salida del programa se muestra en el panel
General output del propio IDE

Mostrar mensajes del compilador
Como lo anterior, pero seleccionando Compiler de la lista desplegable

Obtener ficheros class en el directorio que interese
Por defecto y siempre que no se trabaje con paquetes propios, se obtienen en la carpeta del proyecto. Para obtener
los class en otra carpeta, si se trabaja con proyecto, Project/Project Settings y se modifica Output Path. No
machaca carpetas ya existentes sino que actualiza los class que pudiera encontrarse
NOTA 1: si se crea un proyecto vacio o un applet no contenido en ningún espacio de trabajo, se crea uno
automáticamente de nombre coincidente con el del proyecto o el applet. Luego, a ese proyecto vacio se le pueden
agregar ficheros java, html o txt mediante File/New pestala File.

Agregar librerías de clases en forma de ficheros jar para que puedan compilarse clases
que no forman parte de la API estándar (ejemplo típico: programación de servlets y de
aplicaciones que acceden a BDs y que necesitan el correspondiente driver).
Menu Configure/Options/JDK Profiles, se selecciona y se observa la classpath
que está utilizando.
Para poder compilar servlets debe aparecer la ruta del fichero servlet.jar en la classpath
Se pulsa Edit, pestaña Classes, botón Add/Add Archive y se selecciona el fichero servlet-api.jar.
Hecho esto, se acepta y se observará una nueva ruta en la classpath. Ahora ya pueden compilarse servlets
Para agregar documentación en forma de API:
Pestaña Documentation, se selecciona la entrada que se muestre, se pulsa Add y se busca la carpeta en la que se ha
ubicado la API de los servlets

Trabajo con otras carpetas distintas de las empleadas por defecto por el programa
Si se desea trabajar con otros directorios de programa distintos de los de por defecto, puede irse al menú
Configure/Options/Directories
Related documents