Herramientas de usuario

Herramientas del sitio


anexos:cmd

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
anexos:cmd [2023/01/20 18:20] – [Configurar Java para acceder desde linea de comandos] fernandoanexos:cmd [2024/09/16 20:53] (actual) – editor externo 127.0.0.1
Línea 3: Línea 3:
  
 ===== Java Development Kit (JDK) ===== ===== Java Development Kit (JDK) =====
-Al instalar el entorno de desarrollo de Java se incorporan dos cosas+Al instalar el entorno de desarrollo de Java se incorporan dos paquetes
-  * JDK: entorno de desarrollo de Java. Contiene lo necesario para crear aplicaciones Java. +  * JDK (Java Development Kit): entorno de desarrollo de Java. Contiene lo necesario para crear aplicaciones Java. 
-  * JRE: entorno de ejecución de java. Contiene lo necesario para ejecutar aplicaciones Java.+  * JRE (Java Runtime Environment): entorno de ejecución de java. Contiene lo necesario para ejecutar aplicaciones creadas en Java.
  
 Se instalan en directorios diferentes, por defecto en "Archivos de programa/Java". Se instalan en directorios diferentes, por defecto en "Archivos de programa/Java".
Línea 11: Línea 11:
 Un equipo que tenga el JRE puede ejecutar aplicaciones creadas en Java. Un equipo que tenga el JRE puede ejecutar aplicaciones creadas en Java.
  
-Por otro lado, el JDK adjunta las herramientas necesarias para desarrollar en Java. Se encuentran en el directorio //bin//. Algunas de las más usadas son:+Por otro lado, el JDK incorpora las herramientas necesarias para desarrollar en Java. Estas herramientas se encuentran en el directorio //bin//. Algunas de las más usadas son:
   * compilador: **javac.exe**   * compilador: **javac.exe**
   * empaquetador de fichero JAR: **jar.exe**   * empaquetador de fichero JAR: **jar.exe**
Línea 18: Línea 18:
 {{ :anexos:java-bin-dir.png?450 |}} {{ :anexos:java-bin-dir.png?450 |}}
  
-Todas estas herramientas están pensadas para ser ejecutadas desde linea de comandos, o ejecutadas por aplicaciones que dispongan de una interfaz gráfica, como puede ser un entorno de desarrollo (IDE). PAra que nuestro entorno de desarrollo pueda compilar, generar ficheros JAR, generar Javadocs, etc, necesita usar las herramientas incluidas en el JDK.+Todas estas herramientas están pensadas para ser ejecutadas desde linea de comandos, o ejecutadas por aplicaciones que dispongan de una interfaz gráfica, como puede ser un entorno de desarrollo (IDE). Para que nuestro entorno de desarrollo pueda compilar, generar ficheros JAR, generar Javadocs, etc, necesita usar las herramientas incluidas en el JDK.
  
 ==== Configurar Java para acceder desde linea de comandos ==== ==== Configurar Java para acceder desde linea de comandos ====
-Normalmente, tanto si utilizamos instaladores de JDK para Windows, como si lo instalamos en Linux, se establece un enlace a estos programas para los encuentre nuestro terminal de comandos. Por ejemplo, al ejecutar **javac** desde un terminal, deberíamos ver algo como esto:+Normalmente, tanto si utilizamos instaladores de JDK para Windows, como si lo instalamos en Linux, se establece un enlace a estos programas para que nuestro terminal de comandos pueda ejecutarlos. Por ejemplo, al ejecutar **javac** desde un terminal, deberíamos ver algo como esto:
 {{ :anexos:consolawin.png?450 |}} {{ :anexos:consolawin.png?450 |}}
  
Línea 34: Línea 34:
 </code> </code>
  
-En el caso de que la clase ''.java'' tuviera la definición de //package//:+En el caso de que la clase ''.java'' tenga una definición de //package//:
  
 <file java HolaMundo.java> <file java HolaMundo.java>
-package com.fvaldeon.paquete1;+package com.fvaldeon.paquete1; //Definicion del package
  
 public class HolaMundo{  public class HolaMundo{ 
Línea 47: Línea 47:
 </file> </file>
  
-Se ejecutaría desde el directorio en el que se encuentre el primer paquete:+..se debe desde el directorio en el que se encuentre el primer paquete:
  
 <code java> <code java>
Línea 53: Línea 53:
 </code> </code>
  
-Observar quea la hora de ejecutar un fichero compilado**no se indica su extensión al final (.class)**.+Observar que a la hora de ejecutar un fichero compilado **no se indica su extensión al final (.class)**.
  
-==== Ejecutar un fichero jar ====+==== Ejecutar un fichero JAR ====
 Para compilar un programa empaquetado en un fichero ''.jar'': Para compilar un programa empaquetado en un fichero ''.jar'':
 <code cmd> <code cmd>
anexos/cmd.1674238805.txt.gz · Última modificación: 2024/09/16 20:53 (editor externo)