Posteado por: [p3ll3] | septiembre 23, 2008

Guardar,compilar y ejecutar java


Guardar compilar y ejecutar java

Lo primero que tenemos que hacer es crear nuestro código java:

Código
public class HolaMundo{

   public static void main(String[] args){

     System.out.println("Hola Mundo !!!");

   }

}

Si han leido el codigo que escribi, podran notar que la clase principal se llama HolaMundo , entonces lo que tienen que hacer es guardar el archivo con el mismo nombre de la clase principal , en este caso:

HolaMundo.java

Lo guardamos como con el nombre de nuestra class totalmente identico, mayusculas, minusculas y etc… y con la extension .java.

Segunda parte:

Ahora lo que necesitamos es compilar nuestro codigo para luego ejecutarlo y que nuestro programa corra, para eso abrimos algun terminal (pantalla negra,cmd,konsole,gnome-terminal …) , nos dirigimos a la ruta donde este guardado nuestro codigo Java y luego escribimos esto:

Código:
javac   HolaMundo.java

Notese que no es que se tenga que escribir hola mundo siempre , sino mas bien escribir el nombre que le hayas puesto a tu codigo Java.
Ese comando lo que va a hacer es trasladar lo que habiamos escrito a  bytecode de Java para que luego la maquina virtual lo interprete y corra el programa; ese  comando genera otro archivo que en nuestro ejemplo se va a llamar:

Código:
HolaMundo.class


Ahi mismo donde compilaste tu codigo fuente
para que nuestro programa funcione vamos a escribir:

Código:
java HolaMundo

Y listo ya eres todo un experto en Java  D

NOTA1: Para correr programas en Java solo necesitas la  J2SE  que casi que viene instalado en todas las computadoras ahora
y  los kits de programador java o JDK’s si quieres programar.

Para correr jars

Código
java -jar /Rutadelarchivo/programa.jar

Reglas para los nombres de clases, métodos y variables

* El primer carácter debe ser una letra, el carácter subrayado (_) o el símbolo $ y no otra cosa. Tras el primer carácter, el nombre puede estar compuesto de letras o de números pero no de espacios en blanco ni tabuladores.

* En las clases, por convenio, el nombre comienza con mayúscula. Si tiene varias palabras la primera letra de cada palabra será también mayúscula.

* En los métodos y variables, por convenio, el nombre comienza con minúscula. Si tienen varias palabras la primera letra de la segunda, tercera… palabras llevará mayúscula.

* Java diferencia entre mayúsculas y minúsculas, es case-sensitive.

* No pueden usarse como nombre palabras reservadas o clave de Java (Java las emplea para los tipos de variables, instrucciones, modificadores de acceso, operadores, etc. propios del lenguaje). Tampoco se permite la ñ.

* No suelen utilizarse acentos (provocan error de ejecución).

* Los nombres deben ser lo mas representativos de las tareas que ejecutan y de los valores que almacenan, para que resulte cómoda la lectura del código a otras personas o incluso a los propios programadores creadores del código una vez transcurrido un cierto tiempo.

Anuncios

Responses

  1. hey mano

    yo tengo un problema

    noc por q a la hora d compilar

    me marca un error en el nombre

    de la class y ya e chekado bien

    pero noc por q me sale

    so !! si me puedes ayudar te lo agradesco de

    ante mano salu2 !!

  2. Siempre que vayas a compilar algun codigo el nombre de la clase tiene que ser exactamente igual al nombre del archivo en que la guardas…

    Si me puedieras dar mas informacion acerca de lo que estas haciendo con gusto te ayudo.

    Saludos.

    • hola necesito ayuda en programacion en java se me complica un poco entenderle pero quiero aprender mucho mas.


Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

Categorías

A %d blogueros les gusta esto: