{"id":2306,"date":"2016-02-21T17:16:23","date_gmt":"2016-02-21T16:16:23","guid":{"rendered":"http:\/\/karstieltopia.com\/?p=2306"},"modified":"2016-02-21T17:17:08","modified_gmt":"2016-02-21T16:17:08","slug":"como-ejecutar-tu-primer-programa-en-java","status":"publish","type":"post","link":"http:\/\/karstieltopia.com\/programacion\/java\/como-ejecutar-tu-primer-programa-en-java\/","title":{"rendered":"Como ejecutar tu primer programa en Java"},"content":{"rendered":"

Despu\u00e9s de nuestro r\u00e1pido y breve reuni\u00f3n con el programa Hola Mundo<\/a>, ya sabemos un poco sobre como un programa funciona, pero ahora tenemos que ver como ejecutar tu primer programa en Java.
\n\"Escribir El primer punto a tener en cuenta es que tenemos que saber es que el c\u00f3digo fuente es solamente texto plano, es decir, puedes utilizar cualquier editor de texto para escribir un programa. Tambi\u00e9n podr\u00edamos utilizar un editor para Java, o mejor, un IDE de Java que nos ofrecer\u00e1 un mont\u00f3n de funcionalidades que seguro que querremos tener, como escribir m\u00e1s r\u00e1pido c\u00f3digo Java (dado que nos ofrecer\u00e1 el autocompletado) o depurar un programa.
\nDe todas maneras, si no quieres tener instalado un entorno en tu m\u00e1quina, ser\u00eda posible utilizar una opci\u00f3n alternativa para ejemplos peque\u00f1os, como ser\u00eda una versi\u00f3n online de un compilador de Java y que adem\u00e1s podr\u00e1s ejecutar online esos programas. Por ejemplo en esta p\u00e1gina podr\u00e1s hacer eso mismo:\u00a0
http:\/\/www.tutorialspoint.com\/compile_java_online.php<\/a><\/p>\n

Veamos, pongo de nuevo el c\u00f3digo Java:<\/p>\n

class HolaMundo {\r\n  public static void main (String args[]) {\r\n    System.out.println (\"\u00a1Hola Mundo!\");\r\n  }\r\n}<\/pre>\n

Ahora abriremos nuestro editor de texto favorito, escribiremos el c\u00f3digo anterior y lo guardaremos con el nombre de HolaMundo.java. Es muy importante recordar que el nombre del archivo debe ser el mismo nombre que el de la clase principal y cuidado con las may\u00fasculas y min\u00fasculas, porque para Java son cosas diferentes.<\/p>\n

Una vez que hayas guardado el archivo, abre un terminal y ve al directorio donde est\u00e9 el fichero de c\u00f3digo que acabas de guardar (por ejemplo, si usas Windows, puedes pulsar la tecla Windows m\u00e1s R y escribir cmd, en ese momento se abrir\u00e1 un terminal y usa cd para ir el directorio donde tengas el c\u00f3digo fuente).<\/p>\n

Cuando ya est\u00e9s en el directorio donde se encuentra el fichero, toca hacer un poco de magia. En Java hay dos fases principalmente. La primera consiste en que t\u00fa tienes el c\u00f3digo fuente y quieres “compilarlo”. En el contexto de Java eso significa que quieres convertir el texto plano que es el c\u00f3digo fuente en algo m\u00e1s digerible por un ordenador, que es un fichero binario. La segunda fase es muy sencilla de entender, es simplemente ejecutarlo.<\/p>\n

Manos a la obra. Lo primero que tenemos que escribir es esto:<\/p>\n

javac HolaMundo.java<\/pre>\n

Si le echas un vistazo al directorio, ver\u00e1s que ha aparecido un nuevo fichero que se llama exactamente igual que tu c\u00f3digo fuente (HolaMundo) pero con la extensi\u00f3n .class (puedes hacerlo ejecutando dir en Windows o ls en Linux \/ Mac). Ese fichero es la “traducci\u00f3n” a c\u00f3digo binario de Java de tu c\u00f3digo fuente. Y ahora ya podremo ejecutarlo con solo escribir lo siguiente:<\/p>\n

java HolaMundo<\/pre>\n

Si todo ha ido bien, ahora podr\u00e1s ver un mensaje en la pantalla: \u00a1Hola Mundo!<\/p>\n

Genial, lo has hecho y ya has escrito tu primer programa. \u00bfA qu\u00e9 es divertido?<\/p>\n","protected":false},"excerpt":{"rendered":"

Despu\u00e9s de nuestro r\u00e1pido y breve reuni\u00f3n con el programa Hola Mundo, ya sabemos un poco sobre como un programa funciona, pero ahora tenemos que ver como ejecutar tu primer programa en Java.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"spay_email":"","jetpack_publicize_message":"Como ejecutar tu primer programa en Java","jetpack_is_tweetstorm":false},"categories":[22],"tags":[955],"jetpack_featured_media_url":"","jetpack_publicize_connections":[],"yoast_head":"\nComo ejecutar tu primer programa en Java - Karstieltopia<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"http:\/\/karstieltopia.com\/programacion\/java\/como-ejecutar-tu-primer-programa-en-java\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Como ejecutar tu primer programa en Java - Karstieltopia\" \/>\n<meta property=\"og:description\" content=\"Despu\u00e9s de nuestro r\u00e1pido y breve reuni\u00f3n con el programa Hola Mundo, ya sabemos un poco sobre como un programa funciona, pero ahora tenemos que ver como ejecutar tu primer programa en Java.\" \/>\n<meta property=\"og:url\" content=\"http:\/\/karstieltopia.com\/programacion\/java\/como-ejecutar-tu-primer-programa-en-java\/\" \/>\n<meta property=\"og:site_name\" content=\"Karstieltopia\" \/>\n<meta property=\"article:published_time\" content=\"2016-02-21T16:16:23+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2016-02-21T16:17:08+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/karstieltopia.com\/wp-content\/uploads\/2016\/02\/keyboard-300x200.jpg\" \/>\n<meta name=\"twitter:card\" content=\"summary\" \/>\n<meta name=\"twitter:creator\" content=\"@karstiel\" \/>\n<meta name=\"twitter:site\" content=\"@karstiel\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebSite\",\"@id\":\"http:\/\/karstieltopia.com\/#website\",\"url\":\"http:\/\/karstieltopia.com\/\",\"name\":\"Karstieltopia\",\"description\":\"Programaci\\u00f3n, tecnolog\\u00eda y a\\u00f1adidos\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":\"http:\/\/karstieltopia.com\/?s={search_term_string}\",\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"es\"},{\"@type\":\"ImageObject\",\"@id\":\"http:\/\/karstieltopia.com\/programacion\/java\/como-ejecutar-tu-primer-programa-en-java\/#primaryimage\",\"inLanguage\":\"es\",\"url\":\"https:\/\/i0.wp.com\/karstieltopia.com\/wp-content\/uploads\/2016\/02\/keyboard.jpg?fit=500%2C333\",\"width\":500,\"height\":333,\"caption\":\"Escribir y ejecutar c\\u00f3digo Java\"},{\"@type\":\"WebPage\",\"@id\":\"http:\/\/karstieltopia.com\/programacion\/java\/como-ejecutar-tu-primer-programa-en-java\/#webpage\",\"url\":\"http:\/\/karstieltopia.com\/programacion\/java\/como-ejecutar-tu-primer-programa-en-java\/\",\"name\":\"Como ejecutar tu primer programa en Java - Karstieltopia\",\"isPartOf\":{\"@id\":\"http:\/\/karstieltopia.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"http:\/\/karstieltopia.com\/programacion\/java\/como-ejecutar-tu-primer-programa-en-java\/#primaryimage\"},\"datePublished\":\"2016-02-21T16:16:23+00:00\",\"dateModified\":\"2016-02-21T16:17:08+00:00\",\"author\":{\"@id\":\"http:\/\/karstieltopia.com\/#\/schema\/person\/3d09a55c38c7c00e78c41fa3f71a6e75\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"http:\/\/karstieltopia.com\/programacion\/java\/como-ejecutar-tu-primer-programa-en-java\/\"]}]},{\"@type\":\"Person\",\"@id\":\"http:\/\/karstieltopia.com\/#\/schema\/person\/3d09a55c38c7c00e78c41fa3f71a6e75\",\"name\":\"karstiel\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p6AuIG-Bc","_links":{"self":[{"href":"http:\/\/karstieltopia.com\/wp-json\/wp\/v2\/posts\/2306"}],"collection":[{"href":"http:\/\/karstieltopia.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/karstieltopia.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/karstieltopia.com\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/karstieltopia.com\/wp-json\/wp\/v2\/comments?post=2306"}],"version-history":[{"count":2,"href":"http:\/\/karstieltopia.com\/wp-json\/wp\/v2\/posts\/2306\/revisions"}],"predecessor-version":[{"id":2308,"href":"http:\/\/karstieltopia.com\/wp-json\/wp\/v2\/posts\/2306\/revisions\/2308"}],"wp:attachment":[{"href":"http:\/\/karstieltopia.com\/wp-json\/wp\/v2\/media?parent=2306"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/karstieltopia.com\/wp-json\/wp\/v2\/categories?post=2306"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/karstieltopia.com\/wp-json\/wp\/v2\/tags?post=2306"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}