Você está na página 1de 4

.:: Tips de ayuda de la tutora_Desarrollo Primera_semana ::.

Debes revisar si las variables de entorno en tu pc están configuradas...ésta es la


secuencia:

Inicio=>(clic secundario)Mi Pc=>Propiedades=>Ficha Opciones


Avanzadas=>Variables de Entorno

Donde dice Variables de usuario para -------- clic en Nueva

donde dice Nombre de variable pones: PATH_HOME


donde dice Valor de Variable pones: (Ruta completa de la JDK)

clic Aceptar

Donde dice Variables del sistema

Buscas la que dice: Path


clic en Modificar
donde dice Valor variable NO BORRAS NADA DE LO QUE TENGA, sólo
agrega un ";" SIN ESPACIOS y agregas la ruta de la carpeta "bin" que
contiene el JDK
clic Aceptar y listo.

ya puedes ejecutar comandos como "javac", "java", "appletviewer" por línea de


comandos.

por línea de comandos buscas la ruta de tu applet y


colocas:javac(espacio)(Nombre del Applet con todo y extension y presionas
ENTER)

El problema es que el entorno de JDK no está registrado en el sistema, es decir,


no podemos utilizar los comandos de Java desde cualquier directorio del pc, pero
vemos que el IDE compila sin problema pq hace un redireccionamiento al
directorio del JDK (por eso pide el directorio de instalación del jdk cuando estamos
instalando el IDE).

Para evitar este problema y poder compilar por consola, tenemos que registrar
manualmente el entorno de Java. Para eso, hacemos clic derecho en Mi PC, nos
vamos a las propiedades, luego a la pestaña Opciones Avanzadas y presionamos
el botón Variables de Entorno que explicare de manera detallada más adelante.

Cuando se abra una ventana vemos el cuadro de diálogo de abajo y buscamos la


variable "Path", lo seleccionamos y ponemos modificar. Sin borrar nada

D_P
agregamos un punto y coma al final (";") y pegamos la dirección de la carpeta "bin"
de la instalación del JDK (depende de la versión es: "C:\Archivos de
programa\Java\jdk1.6.0_07\bin"), aceptamos todo y reiniciamos el PC.

El entorno quedó así: C:\Archivos de programa\MiKTeX


2.7\miktex\bin;C:\Archivos de programa\SMLNJ\bin\;C:\Archivos de
programa\Java\jdk1.6.0_07\bin, tengo registrado compiladores para Java, SML y
LaTeX.

Ahora el entorno Java está registrado y deberíamos poder compilar por consola
desde cualquier directorio del PC.

Nota: Deben tener en cuenta que vamos en la versión JDK 6 Update 16, por lo
tanto esta es la que debes instalar.

Ahí mismo verificas dónde están los errores si los hay, si no los hay y ya tienes
listo tu html le das: appletviewer(espacio)(Nombre del html con todo y extension y
presionas ENTER)

O TE PUEDES AHORRAR TODO ESTO SIMPLEMENTE CREANDO EL APPLET


EN JCREATOR Y LE DAS CLIC DONDE DICE BUILD, DESPUES
SIMPLEMENTE LE DAS DOBLE CLIC A TU HTML... SÓLO QUE CADA QUE LE
HAGAS UN CAMBIO AL APPLET DEBES ACTUALIZAR LA PÁGINA SI ÉSTA SE
ENCUENTRA CORRIENDO
Ó:

Ya una aplicación es más sencilla... si estás usando línea de comandos, entonces


estando en la ruta de la clase le das javac(espacio)(Nombre del archivo .JAVA con
todo y extension) para compilar... si no muestra errores le das
java(espacio)(Nombre del archivo sin extension) y listo.

O desde JCreator le das Run, run file y listo……..

Durante la elaboración de la actividad de desarrollo de la aplicación en Java y de


un Applet, les puedo definir lo siguiente:
1. Para desarrollar una aplicación o un applet, se inicia desde un documento de
texto plano tipo Block de Notas cuya extensión de archivo será java (*.java).
2. A la hora de crear o generar la codificación de dichas actividades, el nombre de la
clase debe ser EXACTAMENTE IGUAL al nombre del archivo. Por ejemplo:
Aplicación: public class HelloWorldApp…

D_P
Nombre de archivo: HelloWorlApp.java
Si mi aplicación o applet está guardada en una carpeta, el nombre de la carpeta
debe escribirse de “corrido” o "junto" para que a la hora de ejecución o
compilación no pasen problemas por los espacios entre palabras. Ejemplo:
Nombre de Carpeta: MisAplicacionesJava
Otra cosa con respecto a la carpeta, es bueno tenerla en una ruta de acceso
más cercana en lo posible a donde se tienen los archivos del programa Java. Yo
instalé java en disco C y creé una carpeta en donde irán mis trabajos también en
disco C, porque a la hora de compilar dichos trabajos, se vuelve todo un enredo
por lo de las instrucciones que hay que darle a javac para que compile el archivo
que queremos (descifrarle a javac exactamente la ruta de acceso para llegar al
archivo).
3. Cuando no es posible hacer la compilación de la aplicación o el applet hay que
dar rutas exactas de dónde está ubicado el compilador de java (javac.exe) y
una vez ubicado la ruta exacta del archivo de nuestra aplicación o applet (lo
mismo del párrafo anterior).
En cuanto a la ejecución del Applet ya se sabe que se puede hacer a través de
un navegador con un archivo de extensión tipo html (*.html), dicho documento o
archivo se puede desarrollar en un block de notas o en otras aplicaciones de fácil
manejo como por ejemplo el Dreamweaver de Macromedia. Y que entre sus
etiquetas o labels <APPLET> y </APPLET> debe ir la ruta o código (code) del
Applet de extensión tipo class (*.class) que se desee ver en el navegador, yo
sugiero que tanto el Applet como el archivo html se ubiquen en una misma ruta
para que este paso no sea tan complicado. Si se quiere ver por medio de la
ventaja appletviewer de Java, se debe hacer lo mismo que como si se fuera a
compilar un archivo *.java (dar rutas de acceso exactas del archivo
appletviewer.exe y del applet) pero ejecutando sólo el archivo del Applet que está
en extensión tipo html (*.html).
PARA FACILITAR LO DE LAS EJECUCIONES: Existen aplicativos esenciales
para que este paso sea más fácil de generar, comprendido y gráfico, entre los
cuales está el NetBeans y el JCreator, SE LOS RECOMIENDO EXISTEN
MUCHOS PERO USTED PUEDE ELEJIR ALGUNO PARA TRABAJAR si es que
de pronto se está pasando trabajo con lo de los códigos, API’s y rutas, compilación
y lo de las consolas.

 Para aquellas personas que deseen darle color al texto o al las figuras lo
unico que debe colocar es la siguiente linea antes, de la linea de lo que
desean colorear. Por ejemplo.

D_P
g.setColor( Color.blue );
g.drawRect(20, 50, 15, 10);

Esto permite que el rectangulo se dibuje de color azul.

La linea de codigo es la misma, lo unico que deben cambiar es el color que


desean. El color deben colocarlo en ingles.

Error Compilación

Con respecto al applet Reloj:

note: c:\appletreloj.java uses or overrides a deprecated API.


note: Recompile with -Xlint:deprecation for details

Bueno lo que te esta diciendo es que estas usando metodos deprecated API, esto
quiere decir que estas haciendo uso de elementos obsoletos (deprecated) del
lenguaje, o estas usando directamente elementos obsoletos o estas
sobrecargando algun metodo obsoleto. Debes revisar tu codigo y encontrar estos
elementos obsoletos cambiarlos por los actuales o compilar con la opcion -
Xlint:deprecation.

Bueno siendo sincera estos ejemplos son de api versiones anteriores de java, el
ejemplo corre perfectamente.

BUENA SUERTE CON LOS EJERCICIOS!!!

Saludos,

Su tutora AVA

D_P

Você também pode gostar