SlideShare una empresa de Scribd logo
1 de 4
Descargar para leer sin conexión
PONTIFICIA UNIVERSIDAD CATÓLICA DEL
               ECUADOR SEDE IBARRA

JORGE BEJARANO
ESCUELA DE INGENIERÍA
CARRERA DE SISTEMAS
10/04/2013


TUTORIAL DE COMO COMPILAR UN PROGRAMA HECHO EN
JAVA CON DOS

Lo primero que debemos hacer es conseguir el código java que bueno en mi caso lo
hice en NetBeans para comprobar si funciona y después ya solo compilarlo
manualmente.




Una vez creado el código java no vamos al archivo, en mi caso, Compilar.java y vamos
a modificar la línea en la que se indica el package al que pertenece nuestro archivo,
como se muestra en las dos figuras siguientes:




                                         1
Borramos la parte que dice “package compilar;” y guardamos el archivo con la
misma extensión, .java. Copiamos el directorio del archivo Compilar.java y abrimos
es cmd y nos vamos al directorio que copiamos, después presionamos los siguientes
códigos.




                                         2
Listo tenemos compilado nuestro código java. Para más tutoriales visita mi blog
http://compiladoressantiago.blogspot.com/2013/04

Aquí le dejo el código para que puedan probar:

/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/




import java.io.BufferedReader;
import java.io.InputStreamReader;


/**
*
* @author Santiago
*/
public class Compilar {


     /**
     * @param args the command line arguments
     */
     public static void main(String[] args) throws Exception{
       BufferedReader r = new BufferedReader(new
InputStreamReader(System.in));
       System.out.print("Ingrese n: ");
       int n = Integer.parseInt(r.readLine());
       int []x = new int[n];
       for (int i = 0; i < n; i++) {
           System.out.print("Ingrese el valor en la posicion "+i+": ");
           x[i] = Integer.parseInt(r.readLine());
       }
       int aux;
       if(n%2==0){
           for (int i = 0; i < (n/2); i++) {
              for (int j = i; j < (n/2); j++) {
                  if(x[i]>x[j]){



                                                  3
aux = x[i];
                        x[i]=x[j];
                        x[j]=aux;
                    }
                }
            }
            for (int i = (n/2); i < n; i++) {
                for (int j = i; j < n; j++) {
                    if(x[i]<x[j]){
                        aux = x[i];
                        x[i]=x[j];
                        x[j]=aux;
                    }
                }
            }
        }
        else{
            for (int i = 0; i < n; i++) {
                for (int j = i; j < n; j++) {
                    if(x[i]>x[j]){
                        aux = x[i];
                        x[i]=x[j];
                        x[j]=aux;
                    }
                }
            }
        }
        for (int i = 0; i < n; i++) {
            System.out.print(x[i]+",");
        }
    }
}




                                                4

Más contenido relacionado

Destacado

Mobile Marketing for Local Businesses
Mobile Marketing for Local BusinessesMobile Marketing for Local Businesses
Mobile Marketing for Local BusinessesSpears Marketing
 
Rohit Talwar - Competing for Tomorrow - Presentation to OSKE Forum - Jyväskyl...
Rohit Talwar - Competing for Tomorrow - Presentation to OSKE Forum - Jyväskyl...Rohit Talwar - Competing for Tomorrow - Presentation to OSKE Forum - Jyväskyl...
Rohit Talwar - Competing for Tomorrow - Presentation to OSKE Forum - Jyväskyl...Rohit Talwar
 
Arte Computacional com Ruby...e amigos!
Arte Computacional com Ruby...e amigos!Arte Computacional com Ruby...e amigos!
Arte Computacional com Ruby...e amigos!Thiago Bueno
 
Curriculum En Ingles
Curriculum En InglesCurriculum En Ingles
Curriculum En InglesJuan Alvarez
 
Why Network Marketing
Why Network MarketingWhy Network Marketing
Why Network MarketingRanvir Singh
 
Aplicações Rack - RS on Rails 2010
Aplicações Rack - RS on Rails 2010Aplicações Rack - RS on Rails 2010
Aplicações Rack - RS on Rails 2010Thiago Bueno
 
QNet - How To Achieve Time & Financial Freedom
QNet - How To Achieve Time & Financial FreedomQNet - How To Achieve Time & Financial Freedom
QNet - How To Achieve Time & Financial FreedomRanvir Singh
 
Campaña sensibilizacionregiondemurcia
Campaña sensibilizacionregiondemurciaCampaña sensibilizacionregiondemurcia
Campaña sensibilizacionregiondemurciaMurcia Turística
 
Cta, chave de transmissão automática
Cta, chave de transmissão automáticaCta, chave de transmissão automática
Cta, chave de transmissão automáticarodolfonejur
 

Destacado (20)

Mobile Marketing for Local Businesses
Mobile Marketing for Local BusinessesMobile Marketing for Local Businesses
Mobile Marketing for Local Businesses
 
Rohit Talwar - Competing for Tomorrow - Presentation to OSKE Forum - Jyväskyl...
Rohit Talwar - Competing for Tomorrow - Presentation to OSKE Forum - Jyväskyl...Rohit Talwar - Competing for Tomorrow - Presentation to OSKE Forum - Jyväskyl...
Rohit Talwar - Competing for Tomorrow - Presentation to OSKE Forum - Jyväskyl...
 
90 10 principle
90 10 principle90 10 principle
90 10 principle
 
Health week
Health weekHealth week
Health week
 
Arte Computacional com Ruby...e amigos!
Arte Computacional com Ruby...e amigos!Arte Computacional com Ruby...e amigos!
Arte Computacional com Ruby...e amigos!
 
Curriculum En Ingles
Curriculum En InglesCurriculum En Ingles
Curriculum En Ingles
 
Why Network Marketing
Why Network MarketingWhy Network Marketing
Why Network Marketing
 
Aplicações Rack - RS on Rails 2010
Aplicações Rack - RS on Rails 2010Aplicações Rack - RS on Rails 2010
Aplicações Rack - RS on Rails 2010
 
QNet - How To Achieve Time & Financial Freedom
QNet - How To Achieve Time & Financial FreedomQNet - How To Achieve Time & Financial Freedom
QNet - How To Achieve Time & Financial Freedom
 
Biomasa
BiomasaBiomasa
Biomasa
 
Power point filo
Power point filoPower point filo
Power point filo
 
Trabajo simultáneo
Trabajo simultáneoTrabajo simultáneo
Trabajo simultáneo
 
Campaña sensibilizacionregiondemurcia
Campaña sensibilizacionregiondemurciaCampaña sensibilizacionregiondemurcia
Campaña sensibilizacionregiondemurcia
 
ferrocarril mexicano
ferrocarril mexicanoferrocarril mexicano
ferrocarril mexicano
 
Oliver Twist
Oliver TwistOliver Twist
Oliver Twist
 
Humor grafico
Humor graficoHumor grafico
Humor grafico
 
Programa de evangelismo integrado distrital.
Programa de  evangelismo  integrado distrital.Programa de  evangelismo  integrado distrital.
Programa de evangelismo integrado distrital.
 
Mates 26 6
Mates 26 6Mates 26 6
Mates 26 6
 
Cta, chave de transmissão automática
Cta, chave de transmissão automáticaCta, chave de transmissão automática
Cta, chave de transmissão automática
 
Saber es la clave
Saber es la claveSaber es la clave
Saber es la clave
 

Similar a Compilar un programa hecho en java en DOS

Manual compilacion de java en dos
Manual compilacion de java en dosManual compilacion de java en dos
Manual compilacion de java en dosalexisdario
 
Manual compilacion de java en dos
Manual compilacion de java en dosManual compilacion de java en dos
Manual compilacion de java en dosalexisdario
 
Correccion de la prueba mfsi
Correccion de la prueba mfsiCorreccion de la prueba mfsi
Correccion de la prueba mfsiPamela Zambrano
 
Ejercicios resueltos de programacion
Ejercicios resueltos de programacionEjercicios resueltos de programacion
Ejercicios resueltos de programacionJaime amambal
 
Ejercicios resueltos de programacion
Ejercicios resueltos de programacionEjercicios resueltos de programacion
Ejercicios resueltos de programacionJaime amambal
 
METODOS DE ORDENAMIENTO
METODOS DE ORDENAMIENTOMETODOS DE ORDENAMIENTO
METODOS DE ORDENAMIENTOLuiS YmAY
 
5-Unidad 1. Paradigma de la Programación-Orientación a Objetos
5-Unidad 1. Paradigma de la Programación-Orientación a Objetos5-Unidad 1. Paradigma de la Programación-Orientación a Objetos
5-Unidad 1. Paradigma de la Programación-Orientación a ObjetosLuis Fernando Aguas Bucheli
 
Problemas resueltos de c++
Problemas  resueltos de c++Problemas  resueltos de c++
Problemas resueltos de c++johnny herrera
 
Problemas+resueltos+de+c$2 b$2b
Problemas+resueltos+de+c$2 b$2bProblemas+resueltos+de+c$2 b$2b
Problemas+resueltos+de+c$2 b$2bFRESH221 C.R
 
Tra 130315111309-phpapp02
Tra 130315111309-phpapp02Tra 130315111309-phpapp02
Tra 130315111309-phpapp02guapi387
 

Similar a Compilar un programa hecho en java en DOS (20)

Compilar en DOS
Compilar en DOSCompilar en DOS
Compilar en DOS
 
Compilar mediante dos
Compilar mediante dosCompilar mediante dos
Compilar mediante dos
 
Franklincuñas
Franklincuñas  Franklincuñas
Franklincuñas
 
Manual compilacion de java en dos
Manual compilacion de java en dosManual compilacion de java en dos
Manual compilacion de java en dos
 
Manual compilacion de java en dos
Manual compilacion de java en dosManual compilacion de java en dos
Manual compilacion de java en dos
 
Correccion de la prueba mfsi
Correccion de la prueba mfsiCorreccion de la prueba mfsi
Correccion de la prueba mfsi
 
UNIDAD III - ACTIVIDAD VI
UNIDAD III - ACTIVIDAD VIUNIDAD III - ACTIVIDAD VI
UNIDAD III - ACTIVIDAD VI
 
Ejercicios resueltos de programacion
Ejercicios resueltos de programacionEjercicios resueltos de programacion
Ejercicios resueltos de programacion
 
Ejercicios resueltos de programacion
Ejercicios resueltos de programacionEjercicios resueltos de programacion
Ejercicios resueltos de programacion
 
METODOS DE ORDENAMIENTO
METODOS DE ORDENAMIENTOMETODOS DE ORDENAMIENTO
METODOS DE ORDENAMIENTO
 
5-Unidad 1. Paradigma de la Programación-Orientación a Objetos
5-Unidad 1. Paradigma de la Programación-Orientación a Objetos5-Unidad 1. Paradigma de la Programación-Orientación a Objetos
5-Unidad 1. Paradigma de la Programación-Orientación a Objetos
 
Problemas resueltos de c++
Problemas  resueltos de c++Problemas  resueltos de c++
Problemas resueltos de c++
 
Problemas+resueltos+de+c$2 b$2b
Problemas+resueltos+de+c$2 b$2bProblemas+resueltos+de+c$2 b$2b
Problemas+resueltos+de+c$2 b$2b
 
Tra 130315111309-phpapp02
Tra 130315111309-phpapp02Tra 130315111309-phpapp02
Tra 130315111309-phpapp02
 
Blog
BlogBlog
Blog
 
Tra
TraTra
Tra
 
Jorge informe tecnico
Jorge informe tecnicoJorge informe tecnico
Jorge informe tecnico
 
Programacion 55
Programacion 55Programacion 55
Programacion 55
 
Ejer
EjerEjer
Ejer
 
Blog
BlogBlog
Blog
 

Más de Santiago Bejarano

Nomartiva APA para citas textuales y no textuales
Nomartiva APA para citas textuales y no textualesNomartiva APA para citas textuales y no textuales
Nomartiva APA para citas textuales y no textualesSantiago Bejarano
 
Compiladores fortran h pascal y c
Compiladores fortran h pascal y cCompiladores fortran h pascal y c
Compiladores fortran h pascal y cSantiago Bejarano
 
Instalacion y prueba vb decompiler
Instalacion y prueba vb decompilerInstalacion y prueba vb decompiler
Instalacion y prueba vb decompilerSantiago Bejarano
 
Clasificación de los lenguajes de programación según la forma de sus instrucc...
Clasificación de los lenguajes de programación según la forma de sus instrucc...Clasificación de los lenguajes de programación según la forma de sus instrucc...
Clasificación de los lenguajes de programación según la forma de sus instrucc...Santiago Bejarano
 

Más de Santiago Bejarano (8)

Modelo SPICE
Modelo SPICEModelo SPICE
Modelo SPICE
 
Nomartiva APA para citas textuales y no textuales
Nomartiva APA para citas textuales y no textualesNomartiva APA para citas textuales y no textuales
Nomartiva APA para citas textuales y no textuales
 
Flex y bison jorge bejarano
Flex y bison   jorge bejaranoFlex y bison   jorge bejarano
Flex y bison jorge bejarano
 
Análisis léxico ejemplo
Análisis léxico ejemploAnálisis léxico ejemplo
Análisis léxico ejemplo
 
Analisis lexico
Analisis lexicoAnalisis lexico
Analisis lexico
 
Compiladores fortran h pascal y c
Compiladores fortran h pascal y cCompiladores fortran h pascal y c
Compiladores fortran h pascal y c
 
Instalacion y prueba vb decompiler
Instalacion y prueba vb decompilerInstalacion y prueba vb decompiler
Instalacion y prueba vb decompiler
 
Clasificación de los lenguajes de programación según la forma de sus instrucc...
Clasificación de los lenguajes de programación según la forma de sus instrucc...Clasificación de los lenguajes de programación según la forma de sus instrucc...
Clasificación de los lenguajes de programación según la forma de sus instrucc...
 

Último

Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOluismii249
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfpatriciaines1993
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024IES Vicent Andres Estelles
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIAFabiolaGarcia751855
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Katherine Concepcion Gonzalez
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.docRodneyFrankCUADROSMI
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxFernando Solis
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primariaWilian24
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Alejandrino Halire Ccahuana
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAEl Fortí
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalJonathanCovena1
 
semana 4 9NO Estudios sociales.pptxnnnn
semana 4  9NO Estudios sociales.pptxnnnnsemana 4  9NO Estudios sociales.pptxnnnn
semana 4 9NO Estudios sociales.pptxnnnnlitzyleovaldivieso
 
Diapositivas de animales reptiles secundaria
Diapositivas de animales reptiles secundariaDiapositivas de animales reptiles secundaria
Diapositivas de animales reptiles secundariaAlejandraFelizDidier
 
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VSSEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VSYadi Campos
 
Infografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfInfografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfAlfaresbilingual
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptxdeimerhdz21
 
Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfGruberACaraballo
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxYadi Campos
 

Último (20)

Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración Ambiental
 
semana 4 9NO Estudios sociales.pptxnnnn
semana 4  9NO Estudios sociales.pptxnnnnsemana 4  9NO Estudios sociales.pptxnnnn
semana 4 9NO Estudios sociales.pptxnnnn
 
Diapositivas de animales reptiles secundaria
Diapositivas de animales reptiles secundariaDiapositivas de animales reptiles secundaria
Diapositivas de animales reptiles secundaria
 
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VSSEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
 
Infografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfInfografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdf
 
Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdf
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 

Compilar un programa hecho en java en DOS

  • 1. PONTIFICIA UNIVERSIDAD CATÓLICA DEL ECUADOR SEDE IBARRA JORGE BEJARANO ESCUELA DE INGENIERÍA CARRERA DE SISTEMAS 10/04/2013 TUTORIAL DE COMO COMPILAR UN PROGRAMA HECHO EN JAVA CON DOS Lo primero que debemos hacer es conseguir el código java que bueno en mi caso lo hice en NetBeans para comprobar si funciona y después ya solo compilarlo manualmente. Una vez creado el código java no vamos al archivo, en mi caso, Compilar.java y vamos a modificar la línea en la que se indica el package al que pertenece nuestro archivo, como se muestra en las dos figuras siguientes: 1
  • 2. Borramos la parte que dice “package compilar;” y guardamos el archivo con la misma extensión, .java. Copiamos el directorio del archivo Compilar.java y abrimos es cmd y nos vamos al directorio que copiamos, después presionamos los siguientes códigos. 2
  • 3. Listo tenemos compilado nuestro código java. Para más tutoriales visita mi blog http://compiladoressantiago.blogspot.com/2013/04 Aquí le dejo el código para que puedan probar: /* * To change this template, choose Tools | Templates * and open the template in the editor. */ import java.io.BufferedReader; import java.io.InputStreamReader; /** * * @author Santiago */ public class Compilar { /** * @param args the command line arguments */ public static void main(String[] args) throws Exception{ BufferedReader r = new BufferedReader(new InputStreamReader(System.in)); System.out.print("Ingrese n: "); int n = Integer.parseInt(r.readLine()); int []x = new int[n]; for (int i = 0; i < n; i++) { System.out.print("Ingrese el valor en la posicion "+i+": "); x[i] = Integer.parseInt(r.readLine()); } int aux; if(n%2==0){ for (int i = 0; i < (n/2); i++) { for (int j = i; j < (n/2); j++) { if(x[i]>x[j]){ 3
  • 4. aux = x[i]; x[i]=x[j]; x[j]=aux; } } } for (int i = (n/2); i < n; i++) { for (int j = i; j < n; j++) { if(x[i]<x[j]){ aux = x[i]; x[i]=x[j]; x[j]=aux; } } } } else{ for (int i = 0; i < n; i++) { for (int j = i; j < n; j++) { if(x[i]>x[j]){ aux = x[i]; x[i]=x[j]; x[j]=aux; } } } } for (int i = 0; i < n; i++) { System.out.print(x[i]+","); } } } 4