manual compilacion de java en dos
TRANSCRIPT
PONTIFICIA UNIVERSIDAD CATOLICA DEL ECUADOR
SEDE IBARRA Nombre: Alexis Vilañez
Fecha: 09/04/13
Materia: Compiladores
COMPILACION DE FORMA MANUAL EN JAVA
1.- Primero nos dirigimos a consola CMD. Para comprobar si java puede copilar desde
cualquier lugar. Ejecutando el comando java esperamos la respuesta y vemos que si se puede
compilar.
NOTA: Si no se puede compilar nos dirigimos a propiedades del sistema, configuraciones
avanzadas del sistema, variables de entorno y en variables del sistemas buscamos Path-editar
y copiamos la dirección en donde se instaló java, por lo general tiene esta dirección:
C:\Program Files\Java\jdk1.7.0\bin y aceptamos.
2.- Nos dirigimos a java a realizar el programa.
3.- Una vez que el programa este realizado en java y en funcionalidad procedemos a guardar y
nos dirigimos a la carpeta donde se encuentra, después a la carpeta src, abrimos la siguiente
carpeta y vemos el archivo .java
4.-Ya en esta ubicación abrimos el archivo .java en un block de notas y eliminamos la parte del
código que dice package compiladores;
5.-Copiamos la dirección donde se encuentra el archivo .java, y nos dirigimos a la consola cmd
y copiamos ahí la dirección del archivo .java con el comando cd.
6.-una vez dentro de la carpeta donde se encuentra el archivo .java, vamos a ejecutar el
comando javac seguido del nombre del archivo y su extensión .java
7.- Y vemos que en la carpeta origen se crea un archivo con el mismo nombre pero con
extensión .class
8.- Ahora ejecutamos el comando java y el nombre del archivo
9.- Ahora podemos ver q el programa se COMPILA. Primer caso si n es par me ordena de forma
ascendente
Segundo caso
CODIGO JAVA
1. /*
To change this template, choose Tools | Templates
and open the template in the editor.
2. */
3. package compiladores;
4. import java.io.BufferedReader;
5. import java.io.IOException;
6. import java.io.InputStreamReader;
7. /**
8. *
@author ADVILANIEZ
9. */
10. public class Compiladores {
11. /**
@param args the command line arguments
12. */
13. public static void main(String[] args) throws IOException {
14. BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
15. System.out.println("Ingrese el numero de arreglo");
16. int x=Integer.parseInt(br.readLine());
17. int []v=new int[x];
18. System.out.println("Ingrese: "+x+" numeros");
19. for (int i = 0; i < x; i++) {
20. v[i]=Integer.parseInt(br.readLine());
21. }
22. System.out.print("Vector: ");
23. for (int i = 0; i < x; i++) {
24. System.out.print(v[i]+",");
25. }
26. if(x%2!=0){
27. System.out.println("Ascendente");
28. ascendente(v);
29. for (int i = 0; i < x; i++) {
30. System.out.print(v[i]+",");
31. }
32. }
33. else{
34. int aux1=x/2;
35. int[]tem=new int[aux1];
36. int[]tem1=new int[aux1];
37. for (int i = 0; i < aux1; i++) {
tem[i]=v[i];
38. }
39. int aux2=x/2;
40. for (int i = 0; i < aux1; i++) {
int j=aux1;
tem1[i]=v[aux2];
aux2++;
41. }
42. ascendente(tem);
43. descendente(tem1);
44. System.out.println("");
45. System.out.println("Par arreglo ascendente/descendente");
46. for (int i = 0; i < aux1; i++) {
47. System.out.print(tem[i]+",");
48. }
49. for (int i = 0; i < aux1; i++) {
50. System.out.print(tem1[i]+",");
51. }
52. }
53. }
54. public static void ascendente(int []v){
55. for (int i = 0; i < v.length-1; i++) {
int min=i;
for (int j = i+1; j < v.length; j++) {
if(v[j]<v[min]){
i. min=j;
}
}
if(i!=min){
int aux=v[i];
v[i]=v[min];
v[min]=aux;
}
56. }
57. }
58. public static void descendente(int []arreglo){
59. for (int i = 0 ; i < arreglo.length - 1 ; i++) {
60. int max = i;
61. for (int j = i + 1 ; j < arreglo.length ; j++) {
62. if (arreglo[j] > arreglo[max]) {
max = j;
63. }
64. }
65. if (i != max) {
66. int aux = arreglo[i];
67. arreglo[i] = arreglo[max];
68. arreglo[max] = aux;
69. }
70. }
71. }
72. }
ESTO A SIDO COMO COMPILAR DE FORMA MANUAL EN JAVA