{"id":907,"date":"2012-07-05T14:42:40","date_gmt":"2012-07-05T19:42:40","guid":{"rendered":"http:\/\/alejandroayala.solmedia.ec\/?p=907"},"modified":"2015-06-25T17:05:41","modified_gmt":"2015-06-25T22:05:41","slug":"jdk-facil-y-eficientemente-configurado","status":"publish","type":"post","link":"https:\/\/alejandroayala.solmedia.ec\/?p=907","title":{"rendered":"JDK f\u00e1cil y eficientemente configurado"},"content":{"rendered":"<p>La instalaci\u00f3n del JDK se puede hacer desde los repositorios o desde el instalador que entrega Oracle. Para cualquiera de las formas que hayas elegido es <strong>importante tener correctamente configurado<\/strong> las variables de entorno, sobre todo si usamos Eclipse, Netbeans o alguna herramienta que necesita compilar c\u00f3digo.<\/p>\n<p>Para empezar debemos configurar las siguientes variables de entorno:<\/p>\n<ul>\n<li>JAVA_HOME<\/li>\n<li>PATH<\/li>\n<\/ul>\n<h4><!--more--><\/h4>\n<h4>Configurando el JAVA_HOME<\/h4>\n<p>Abrimos el archivo <strong>.bashrc<\/strong>, en <a href=\"http:\/\/www.debian.org\/index.es.html\" target=\"_blank\">Debian<\/a> o <a href=\"http:\/\/www.ubuntu.com\/\" target=\"_blank\">Ubuntu<\/a> lo podemos encontrar en la carpeta personal del usuario, para mas informaci\u00f3n de los archivos de configuraci\u00f3n de bash la pueden encontrar <a href=\"http:\/\/www.esdebian.org\/wiki\/archivos-configuracion-bash\" target=\"_blank\">aqui<\/a>.<\/p>\n<p>[bash]<br \/>\nnano $HOME\/.bashrc<br \/>\n[\/bash]<\/p>\n<p>Agregamos las siguientes l\u00edneas, guardamos y cerramos.<\/p>\n<p>[bash]<br \/>\nexport JAVA_HOME=&quot;\/ruta\/del\/jdk&quot;<br \/>\nexport PATH=$PATH:$JAVA_HOME\/bin<br \/>\n[\/bash]<\/p>\n<p>Donde colocamos la <strong>ruta absoluta<\/strong> del JDK, si instalaron desde los repositorios generalmente la ruta se encuentra en <strong>\/usr\/lib\/jvm\/java-6-x.x.xx<\/strong><\/p>\n<p>Finalmente el \u00faltimo y quiz\u00e1s el paso mas importante que usualmente olvidamos y luego nos da mas de un dolor de cabeza, con el siguiente comando <strong>aplicamos los cambios<\/strong>.<\/p>\n<p>[bash]<br \/>\nsource $HOME\/.bashrc<br \/>\n[\/bash]<\/p>\n<p>Estamos listos para usar el compilador de Java(<strong>javac<\/strong>) y otras herramientas de desarrollo. Incluso despu\u00e9s de hacer esto, <strong>Eclipse sigue sin poder compilar <\/strong>nuestro c\u00f3digo, argumentando que no puede encontrar el javac, para esto recomiendo leer y seguir los siguientes pasos que se detallen el blog que a continuaci\u00f3n les comparto para solucionar el problema:<\/p>\n<p><a href=\"http:\/\/juansete.wordpress.com\/2008\/08\/15\/eclipse-java_home-does-not-point-to-the-jdk\/\" target=\"_blank\">http:\/\/juansete.wordpress.com\/2008\/08\/15\/eclipse-java_home-does-not-point-to-the-jdk\/<\/a><\/p>\n<p>Si tenemos varias instalaciones del <em>jdk<\/em> con el siguiente comando podemos configurar cual queremos que sea el default para el sistema.<\/p>\n<p>[bash]<br \/>\nsudo update-alternatives &#8211;config java<br \/>\n[\/bash]<\/p>\n<p>Tambi\u00e9n a veces es necesario si tenemos varias instalaciones de <em>jre<\/em>, decirle cual usar a Firefox con este comando:<\/p>\n<p>[bash]<br \/>\nsudo update-alternatives &#8211;config mozilla-javaplugin.so<br \/>\n[\/bash]<\/p>\n<h3>EOF<\/h3>\n\n<div class=\"twitter-share\"><a href=\"https:\/\/twitter.com\/intent\/tweet?via=a1ejo_ayala\" class=\"twitter-share-button\" data-size=\"large\">Twittear<\/a><\/div>\n","protected":false},"excerpt":{"rendered":"<p>La instalaci\u00f3n del JDK se puede hacer desde los repositorios o desde el instalador que entrega Oracle. Para cualquiera de las formas que hayas elegido es importante tener correctamente configurado las variables de entorno, sobre todo si usamos Eclipse, Netbeans o alguna herramienta que necesita compilar c\u00f3digo. Para empezar debemos configurar las siguientes variables de\u2026 <span class=\"read-more\"><a href=\"https:\/\/alejandroayala.solmedia.ec\/?p=907\">Leer m\u00e1s &raquo;<\/a><\/span><\/p>\n","protected":false},"author":1,"featured_media":690,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0},"categories":[4],"tags":[190,145,186,29,506,187,188,191,192,189],"_links":{"self":[{"href":"https:\/\/alejandroayala.solmedia.ec\/index.php?rest_route=\/wp\/v2\/posts\/907"}],"collection":[{"href":"https:\/\/alejandroayala.solmedia.ec\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/alejandroayala.solmedia.ec\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/alejandroayala.solmedia.ec\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/alejandroayala.solmedia.ec\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=907"}],"version-history":[{"count":10,"href":"https:\/\/alejandroayala.solmedia.ec\/index.php?rest_route=\/wp\/v2\/posts\/907\/revisions"}],"predecessor-version":[{"id":1999,"href":"https:\/\/alejandroayala.solmedia.ec\/index.php?rest_route=\/wp\/v2\/posts\/907\/revisions\/1999"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/alejandroayala.solmedia.ec\/index.php?rest_route=\/wp\/v2\/media\/690"}],"wp:attachment":[{"href":"https:\/\/alejandroayala.solmedia.ec\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=907"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/alejandroayala.solmedia.ec\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=907"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/alejandroayala.solmedia.ec\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=907"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}