Aqui te anexo el manual para que cheques quetengas asociado al editor de jCreator el JDK.
Salu2!!
Al iniciar el jCretor, te aparecerá una pantalla como la siguiente…
En este momento veremos que tengas configurado correctamente el JDK. Para esto, en el
Menú principal elegir: ConfigureàOptions, como se muestra en la pantalla siguiente:
Al hacer clic (Seleccionar la opción anterior), se mostrara la siguiente pantalla, en la que nos situaremos en la opción JDK Profiles, para luego pulsar el Button <<New>>, con lo que nos permitirá seleccionar la versión de JDK que se quiera utilizar.
Al pulsar el Button <<New>>, se mostrara una pantalla como la siguiente, en la que exploraremos en nuestro directorio, para ubicar el nombre del directorio donde tenemos instalado alguna versión del JDK. Lo seleccionamos y pulsamos el Button <<Ok>>
Lo anterior le indica al jCreator que versión de JDK utilizar, y por default, carga en el PATH de jCreator, algunas librerías, como las que se muestran en la pantalla siguiente:
Hasta aquí, ya tenemos preparado el jCreator para empezar a desarrollar nuestras clases.
El primer ejemplo será el clásico Hola mundo!!
En el menú principal, Seleccionar Fileà NewàClass, como se muestra en la pantalla siguiente:
Lo anterior non mostrara una
pantalla, en la que daremos nombre a nuestra clase, y también especificaremos la ruta donde queremos que sea guardada la clase. Las demás opciones como el package y los check box, no son indispensables para el caso del ejemplo Hola mundo.
Después de indicar el nombre de la clase y ruta donde será guardada, pulsaremos el Button <<Finish>>
Ahora solo nos queda escribir nuestra clase, como se muestra en el ejemplo:
Una vez que hemos escrito nuestra clase, lo primero que haremos será compilarla, para generar el archivo class, que es lo que se ejecuta por la maquina virtual de java.
Para compilar, lo podemos hacer a través del menú principal BuildàCompile File, o a través del Hot Button, como se muestra en la pantalla siguiente.
Si la clase fue escrita correctamente, en la parte inferior del editor de jCreator, nos aparecerá un mensaje indicando que la compilación fue correcta, como se muestra en la pantalla siguiente:
Como ya hemos compilado muestra clase, ahora podremos ejecutarla, para que nos muestre el mensaje que le hemos indicado.
Para ejecutar nuestro ejemplo, lo podemos hacer a través del menú principal seleccionando Buildà Execute File, o seleccionando el Hot Button como se muestra en la pantalla siguiente:
Lo anterior dará como resultado, que nos muestre una consola en la que se despliegue el mensaje que hemos escrito en la función main de nuestra clase de
ejemplo.
Eso es todo… -A partir de aquí, ya podrás ir escribiendo cualquier clase java.
Algunas clases necesitaran de que tengas
registrado algunos archivos jar para poder ejecutarse, pero eso no es ningún problema, simplemente le indicas a jCreator en donde esta ubicado el archivo jar, o el conjunto de archivos jar, y eso es todo.
El procedimiento para indicarle a jCreator donde se encuentra un archivo jar es el siguiente:
En el menú principal, seleccionar ConfigureàOptions (Lo mismo que el proceso inicial de configuración del JDK).
En la pantalla siguiente seleccionaremos el Button <<Edit>>
Lo anterior nos muestra los archivos necesarios que se cargaron en el PATH al seleccionar el JDK, mostrado al principio del documento. Pulsamos el Button <<Add>>, y seleccionamos la Opción Add Archive, como se muestra en la pantalla siguiente:
La acción anterior nos permitirá explorar nuestro equipo, para ubicar la ruta donde se encuentra el archivo jar que queremos incluir en el jCreator. Lo ubicamos. Lo seleccionamos y
pulsamos el Button <<Open>>, como se muestra en la figura siguiente:
Después de haber seleccionado el archivo jar, o el conjunto de archivos jar, aparecer agregado en el
perfil JDK del jCreator, como se muestra en la pantalla siguiente. A partir de esta pantalla, solo pulsaremos el Button <<Ok>>.
En la pantalla siguiente que fue en la que se empezó al decirle a jCreator que queremos agregar un jar, solo pulsaremos el Button <<Ok>>.
Mucho éxito en tus ejercicios.
QUE ES UN ARCHIVO JAR Tomado de http://javabasico.osmosislatina.com/ Archivos JAR ("Java Archives") Una archivo JAR es simplemente un archivo comprimido que incluye una estructura de directorios con Clases, lo anterior permite: · Distribuir/Utilizar Clases de una manera eficiente a través de un solo archivo. · Declarar dichas Clases de una manera más eficiente en la variable CLASSPATH. En todo JDK/J2SE se
incluye el comando jar el cual permite generar, observar y descomprimir archivos JAR; a continuación se describen estos tres casos. Generación de Archivo JAR Para generar un archivo JAR es necesario colocarse bajo el directorio raíz de la estructura de directorios donde residen las Clases:
Al ejecutar el comando anterior se genera una archivo JAR llamado osmosislatina.jar con todos los archivos .class que residen en la estructura de directorios.Observar contenido de Archivo JAR
Para observar el contenido de un archivo JAR, se utiliza un comando similar:
El comando anterior despliega el contenido del archivo JAR osmosislatina.jar; NOTA: Este comando únicamente despliega el contenido, la extracción de un archivo JAR se describe a continuación. Extracción de Archivo JAR En ocasiones es conveniente extraer el contenido de un archivo JAR para llevar acabo modificaciones, esto se realiza a través del siguiente comando:
El comando anterior genera una estructura de directorios con el contenido del archivo JAR osmosislatina.jar. En la siguiente sección se describe como son utilizados estos archivos JAR en la compilación/ejecución de programas
Java. |
1. Cómo hacer un archivo JAR
Comprimir y empaquetar ficheros en un archivo JAR no ejecutable
jar cfv nombre_archivo.jar archivo1 archivo2 archivo3 ...
- jar: comando para ejecutar la utilidad jar
- c: crea un archivo nuevo
- f: especifica el nombre del archivo
- v: da información detallada
Otras opciones:
- u: actualiza un archivo existente
- t: lista el contenido de un archivo
Comprimir y empaquetar ficheros en un archivo JAR ejecutable
Los archivos JAR contienen un manifest con información necesaria para la máquina virtual; contiene, entre otros datos, el nombre de la clase que se ejecutará al arrancar el archivo JAR. Para proporcionar esta información:
jar cmfv mainClass.txt nombre_archivo.jar *.class
- se crea un archivo de texto (llamado, por ejemplo, mainClass.txt) con 2 líneas:
- una primera línea con el texto (sin comillas) "Main-Class: clase_principal"
(clase_principal es el nombre de la clase principal sin extensión class)
- una segunda línea en blanco (¡sin ella no funciona!)
- m: incluye información del manifest desde el archivo especificado
Ejecutar un archivo JAR
java -jar nombre_archivo.jar
2. Cómo leer una imagen empaquetada en el archivo JAR
Para leer un archivo GIF o JPG empaquetado en un archivo JAR se puede usar este código:
/* para poder usar la clase URL hay que importar el paquete java.net.URL */
URL url = this.getClass().getResource( "carpeta/nombre_archivo.jpg" );
URL url = this.getClass().getResource( "carpeta/nombre_archivo.jpg" );
Una vez obtenida la URL , se accede a la imagen de varias
maneras:
Image imagen = component.getToolKit()getImage(url);
Image imagen = Toolkit.getDefaultToolKit()getImage(url);
Image imagen = Toolkit.getDefaultToolKit()getImage(url);
JLabel label = new JLabel();
label.setIcon (new ImageIcon ( url ));
label.setIcon (new ImageIcon ( url ));
Dependiendo del sitio en que getResource encuentra la imagen, la cadena devuelta URL presenta diferentes aspectos:
- imagen en
un archivo JAR del disco local:
jar:file:C:/ruta_absoluta_al_archivo_jar.jar!/imagen.jpg
- imagen en un archivo JAR del servidor:
jar:http://www.dominio.com/archivo.jar!/imagen.jpg
- imagen en un archivo del disco local:
file:C:/ruta_absoluta_a_la_imagen.jpg
- imagen en un archivo del servidor:
http://www.dominio.com/ruta_relativa_a_la_imagen.jpg
***************************************
Pablo Rivera <prometeuxz@...> escribió:
no es suficiente informacion manda el codigo y el error prueba en otro ide opruebalo por dos
albertoski9 <albertoski9@...> escribió:HOLA, ALGUIEN PUEDE AYUDARME CON EL JCREATOR, LO QUE PASA QUE YA BAJE
JDK Y TAMBIEN EL JCREATOR DE LA PAGINA DE SUN, PERO AL MOMENTO DE
EJECUTAR ALGUN PROGRAMA POR EJEMPLO, !HOLA MUNDO! NO ME LO EJECUTA ME
MARCA UN ERROR, ALGUIEN PUEDE AYUDARME POR QUE ME ESTOY BASANDO EN J2SE
CON CODIGO DEL LIBRO THINKIN IN JAVA DE BRUCE ECKEL, POR FAVOR ESPERO
QUE ALGUIEN ME DIGA QUE ESTOY ASIENDO MAL, POR QUE NO ME QUIERE
EJECUTAR, POR FAVOR... ESPERO SU AYUDA, YO APENAS QUIERO APRENDER A
PROGRAMAR EN JAVA.. POR FAVOR... GRACIAS..
ALBERTO..
Pablo Rivera
LLama Gratis a cualquier PC del Mundo.
Llamadas a fijos y móviles desde 1 céntimo por minuto.
http://es.voice.yahoo.com
Do You Yahoo!? La mejor conexión a Internet y 2GB extra a tu correo por $100 al mes. http://net.yahoo.com.mx