ejercicio 2 variables entorno

Upload: itzel-madai-mendo-vazquez

Post on 01-Mar-2018

220 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/25/2019 Ejercicio 2 Variables Entorno

    1/22

    Configuracin de variables de entorno.

    1.- Al ejecutar el comando javac, que es el compilador en cualquier carpeta del sistema de archivos

    del sistema de Windows aparecer el mensaje javac no se reconoce como un comando interno o

    e!terno. "rograma o archivo por lotes ejecutable. "ara poder utili#ar el comando desde cualquier

    parte se configuran las variables de entorno.

  • 7/25/2019 Ejercicio 2 Variables Entorno

    2/22

    $.- %l ejecutable javac se encuentra en la carpeta de instalacin del jd& de java en la carpeta bin, si

    ingresamos a la carpeta ' ejecutamos el comando javac obtendremos las opciones que pueden

    combinarse con el comando.

  • 7/25/2019 Ejercicio 2 Variables Entorno

    3/22

  • 7/25/2019 Ejercicio 2 Variables Entorno

    4/22

    (.- )esde el men* principal de Windows locali#amos Equipo' damos Clic& derecho '

    elegimos la opcin Propiedades.

  • 7/25/2019 Ejercicio 2 Variables Entorno

    5/22

    +.- en la ventana siguiente elegimos Configuracin avanzada del sistema.

  • 7/25/2019 Ejercicio 2 Variables Entorno

    6/22

    .- %n la ventana emergente de "ropiedades del sistema elegir Variables de Entorno

    .- %n el apartado ariables del sistema se agregara una nueva variable sobre el

    botn Nueva.

  • 7/25/2019 Ejercicio 2 Variables Entorno

    7/22

    /.- %n la pantalla que aparecer Nueva variable del sistema se agregara la variable

  • 7/25/2019 Ejercicio 2 Variables Entorno

    8/22

    %n Nombre de la variable se insertara la variable JAVA_!"E

    %n Valor de la variablese pondr la ruta donde est instalado el jd&.

    0na ve# hecho Aceptar.

    .- %n el siguiente paso se modificara la variable Pat#del sistema se elige ' se da Clic&

    sobre el botn Editar

  • 7/25/2019 Ejercicio 2 Variables Entorno

    9/22

    2.- 3e agregara la variable 4AA5678% en la variable del sistema llamada Pat# ntese que las

    variables estn separadas por un punto ' coma 9 $ :.%n la caja de te!to con el Valor de la

    variablepondremos

  • 7/25/2019 Ejercicio 2 Variables Entorno

    10/22

    %JAVA_!"E%&bin

    %s importante recalcar que; no es parte de la variable del sistema solo es el separador de variables

    del sistema para reconocer una de otra.

  • 7/25/2019 Ejercicio 2 Variables Entorno

    11/22

    Compilar ' ejecutar un programa java por l>nea de comandos.

  • 7/25/2019 Ejercicio 2 Variables Entorno

    12/22

    11.- 3e puede utili#ar cualquier editor de te!to plano, 'o recomiendo ?otepad @@ que se puede

    descargar de

    httpsBBnotepad-plus-plus.orgBdownloadBv.2.1.html

    3i se decide utili#ar este editor de te!to se crea nuevo archivo ' en el men* se elige ,engua-e J

    Java esto indicara al editor que se creara un archivo java ' las opciones para este lenguaje se

    activaran as> como la apariencia distinguir las palabras reservadas del lenguaje aparecern de un

    color diferente.

    1$.- 3e crea la clase java, con un m/todo main' se guarda, el %ditor guardara automticamente

    el archivo con la e!tensin .-ava, en java el archivo debe ser nombrado como el nombre de la clase

    en el ejemplo la clase se llama olaCucarac#opor lo que el archivo debe ser guardado

    como olaCucarac#o.-ava

    public class 6olaCucaracho

    public static void main D3tring args9:E

    forDint i F =; i G args.length; i@@E

    3'stem.out.printlnDHargs9H @ i @ H: F H @ args9i:E;

    I

    I

    I

    https://notepad-plus-plus.org/download/v6.9.1.htmlhttps://notepad-plus-plus.org/download/v6.9.1.html
  • 7/25/2019 Ejercicio 2 Variables Entorno

    13/22

  • 7/25/2019 Ejercicio 2 Variables Entorno

    14/22

    1(.- 3e ingresa a la ruta donde se encuentra la clase ' se compila con

    javac ?ombreClase.java

    Cuando no se tiene ningun error no aparecer ningun mensaje que as> lo indique

    (*P0 Cuando estes navegando entre carpeta puedes ingresar la primer letra de la subcarpeta a la

    que quieres ingresar ' oprimir la tecla de tabulador Jab te dar lade todas las carpetas que inician

    con iniciales que le indicaste.

    Al compilar se genera el archivo .class

  • 7/25/2019 Ejercicio 2 Variables Entorno

    15/22

    1+.- 3i ha' alg*n error en la compilacin el compilador enviara un mensaje indicando donde est el

    error en el ejemplo se agreg un ( a la variable i declarada en el for, que es una forma invalida de

    nombrar una variable.

    for1int 2i 3 4$ i 5 args.lengt#$ i667

    ?ota si se modifica la clase para agregar cdigo o arreglar un problema, tiene que volver a

    compilarse la clase para que el compilador vuelva a crear el archivo .class. 3i la clase tiene un

    problema de compilacin el compilador no generara el archivo. class hasta que este estK corregido.

    1.- )espuKs de compilar la clase sin errores se ejecuta con el comando

  • 7/25/2019 Ejercicio 2 Variables Entorno

    16/22

    java ?ombreClase

    ?tese que 'a no requiere indicar la e!tensin de .java ni class

    1.- "ara pasar parmetros al ejecutar la clase se reali#a

  • 7/25/2019 Ejercicio 2 Variables Entorno

    17/22

    -ava NombreClase parametro8 parametro9 parametro2....

    %n el ejemplo se indica

    java 6olaCucaracho 6ola cucaracho barbon uevon

    Aqu> los parmetros son 6ola, cucaracho, barbon, uevon separado por espacio.

    %l programa imprime el lugar que ocupa cada parmetro en el arreglo args9:.

    1/.- Aqu> vamos a modificar la clase para ver un error en tiempo de ejecucin es decir el

    compilador no puede detectarlo si no que este se presenta hasta se ejecuta el programa.

  • 7/25/2019 Ejercicio 2 Variables Entorno

    18/22

    3e agregara la l>nea de cdigo

    :;stem.out.println1args

  • 7/25/2019 Ejercicio 2 Variables Entorno

    19/22

    1.- Compilamos el programa nuevamente ' ejecutamos.

  • 7/25/2019 Ejercicio 2 Variables Entorno

    20/22

    (*P0 si oprimimos las flec#as para arriba ; aba-o del teclado aparecer>n todos los

    comandos que #emos e-ecutado anteriormente por lo que podremos a#orrarnos volver a

    escribir el comando.

    %n el ejemplo ejecutamos-ava olaCucarac#o ola cucarac#o barbon uevon pero nos env>a un

    error

    E?ception in t#read @main@ -ava.lang.Arra;*nde?!ut)oundsE?ception0 84

    at olaCucarac#o.main5olaCucarac#o.-ava0 89

    %sto quiere decir que el LunJime nos dice en que clase ' en que mKtodo se present el error, ' en

    quK l>nea de esa clase se present.

    %ste error-ava.lang.Arra;*nde?!ut)oundsE?ception es com*n cuando se utili#an arreglos,

    significa que se intenta acceder a un elemento en el arreglo que no e!iste

    en el ejemplo dice el arreglo args9: tiene + elementos en los >ndices =,1,$,( ' en la l>nea que

    agregamos :;stem.out.println1argsndice 1=, como informacin adicional los arreglos por default inician en el >ndice =. 8s adelante

    profundi#aremos en los arreglos ' colecciones.

  • 7/25/2019 Ejercicio 2 Variables Entorno

    21/22

    12.- %n el ejercicio podemos ingresar cualquier cantidad de argumentos para ejecutar por la

    siguiente ra#n.

    for1int i 3 4$ i 5 args.lengt#$ i667

    :;stem.out.println1@args

  • 7/25/2019 Ejercicio 2 Variables Entorno

    22/22

    B

    Al invocar el m/todo

    m/todo1@cucarac#o@ @barbon@ @uevon@7$

    En la definicin del m/todo par>metros son los que est>n en medio del par/ntesis

    :tring a :tring b :tring c

    argumentos son los que pasamos cuando invocamos el m/todo

    En este caso es

    @cucarac#o@ @barbon@ @uevon@

    Come frutas y verduras!!!!