bloque1:compilarterminal
Diferencias
Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
| bloque1:compilarterminal [20/01/2023 17:55] – [Ejecutar] Fernando Valdeón | bloque1:compilarterminal [16/09/2024 20:53] (actual) – editor externo 127.0.0.1 | ||
|---|---|---|---|
| Línea 8: | Línea 8: | ||
| Si me indica que **"no se reconoce el comando..." | Si me indica que **"no se reconoce el comando..." | ||
| - | Para añadirlo tan solo debo configurar la variable PATH del sistema con la ruta del directorio del jdk de java. [[bloque1: | + | Para añadirlo tan solo debo configurar la variable PATH del sistema con la ruta del directorio del jdk de java. [[bloque1: |
| ===== Compilar ===== | ===== Compilar ===== | ||
| Línea 25: | Línea 25: | ||
| <code cmd> | <code cmd> | ||
| - | javac package/ | + | javac package/ |
| </ | </ | ||
| Línea 44: | Línea 44: | ||
| * Si en el código de un fichero fuente se hace referencia a otro fichero fuente que se encuentra en el mismo directorio, se compilará también automáticamente. | * Si en el código de un fichero fuente se hace referencia a otro fichero fuente que se encuentra en el mismo directorio, se compilará también automáticamente. | ||
| - | ===== Ejecutar ficheros .class | + | ===== Ejecutar con java ===== |
| - | Para ejecutar haremos uso del comando **java** seguido del nombre del fichero '' | + | ==== Ejecutar ficheros .class ==== |
| + | Para ejecutar haremos uso del comando **java** seguido del nombre del fichero '' | ||
| <code cmd> | <code cmd> | ||
| java HolaMundo | java HolaMundo | ||
| Línea 61: | Línea 62: | ||
| </ | </ | ||
| - | + | <code java> | |
| - | java pa/HolaMundo | + | java com/ |
| </ | </ | ||
| Observar que a 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 |
| Para compilar un programa empaquetado en un fichero '' | Para compilar un programa empaquetado en un fichero '' | ||
| <code cmd> | <code cmd> | ||
| java -jar HolaMundo.jar | java -jar HolaMundo.jar | ||
| </ | </ | ||
| + | |||
| + | |||
| + | |||
| + | ==== Ejecutar directamente ficheros .java==== | ||
| + | Desde Java 11 se permite ejecutar programas de un solo fichero fuente, sin necesidad de compilación previa. | ||
| + | |||
| + | <code cmd> | ||
| + | java HolaMundo.java | ||
| + | </ | ||
| + | |||
| + | La finalidad de esta nueva opción es permitir probar programas sencillos de forma sencilla y rápida, cuando estamos aprendiendo el lenguaje. | ||
| + | |||
| + | [[https:// | ||
| + | |||
| + | ---- | ||
| + | |||
| + | {{ vimeo> | ||
| ---- | ---- | ||
| (c) {{date> %Y}} Fernando Valdeón | (c) {{date> %Y}} Fernando Valdeón | ||
bloque1/compilarterminal.1674237344.txt.gz · Última modificación: 16/09/2024 20:53 (editor externo)
