SlideShare una empresa de Scribd logo
1 de 9
Descargar para leer sin conexión
Manual de instalacion de JDK y Ant
Instalacion de jdk
Durante el curso se utilizara el lenguaje de programacion java, por lo que es es necesario instalarlo de
manera adecuada
Descarga en la siguiente liga el jdk 1.6.
http://www.oracle.com/technetwork/java/javase/downloads/jdk-6u26-download-400750.html




Se recomienda descargar para una arquitectura de 32 bits
Linux x86 - Self Extracting Installer
o para una arquitectura de 64 bits
 Linux x64 - Self Extracting Installer

Después de finalizar la descarga abrimos una terminal y nos ubicamos en la carpeta de descargas
ahí podemos ver que se guardo el archivo
creamos una carpeta de nombre java con el comando




movemos el archivo jdk-6u26-linux-i586.bin a la carpeta java con el comando




Nos cambiamos a la carpeta java
cambiamos los permisos del archivo jdk-6u26-linux-i586.bin con el comando




extraemos el contenido del archivo jdk-6u26-linux-i586.bin
Nos extraerá los archivos y carpetas necesarios para su funcionamiento y nos pedirá que presionemos
enter para registrarnos, aunque no es necesario registrarse.




Ubicaremos las carpetas para que se puedan utilizar en las cuentas de los demás usuarios, esto solo es
posible teniendo permisos de root en el sistema de lo contrario deberemos ubicarlos en alguna de las
carpetas de nuestra cuenta

para esto nos ubicaremos fuera de la carpeta java

moveremos la carpeta java en /usr/local/ con el comando




Nos pedirá nuestro password de root se lo damos y las carpetas se habrán movido
Falta configurar las variables de entorno, pero esto lo haremos al terminar de instalar el paquete ant

Instalación de Ant
Ant es una herramienta que facilita la compilación, ejecución y distribución de proyectos, una de las
características principales que hacen a Ant una herramienta útil, es la independencia de plataformas con
la que cuenta, lo que permite su ejecución en diversas plataformas.

Debemos descargar ant, para esto entramos a la pagina

http://ant.apache.org/bindownload.cgi




Descargamos cualquiera de las versiones solo es necesario conocer el comando correcto para su
descompresión, en nuestro caso descargamos la versión tar.gz


Nos ubicamos donde se descargo el archivo apache-ant-1.8.2-bin.tar.gz y lo descomprimimos con el
comando




Se nos creara la carpeta apache-ant-1.8.2

Crearemos una carpeta que en /usr/local que se llame ant esto lo hacemos con el comando
recordemos que esto solo se puede hacer teniendo permisos de root

ahora copiaremos nuestra carpeta apache-ant-1.8.2 a /usr/local/ant/ usando el comando




Al terminar nuestro Ant quedo ubicado satisfactoriamente
Ahora solo falta configurar las variables de entorno

Configurando Variables de entorno

Primero hay que ubicarnos en el directorio home de nuestra cuenta de usuario
para esto podemos simplemente ejecutar el comando cd sin ningun parametro
o abrir una nueva terminal
Ubicados en home, buscaremos el archivo .bashrc que configura varias de las variables dentro de
nuestra cuenta con el comando




Nota dependiendo de la version esto puede variar pudiendo tener que configurarlo en
.bash_profile o en .profile


Ahora vamos a editar el comando .bashrc, para esto podemos utilizar editores como emacs o vi, en
nuestro caso usaremos emacs

abrimos emacs y el archivo .bashrc




 Nos ubicamos hasta la parte inferior del archivo y agregamos las siguientes lineas una por una en un
renglon por separado
export JAVA_HOME=/usr/local/java/jdk1.6.0_26
export ANT_HOME=/usr/local/ant/apache-ant-1.8.2
export PATH=$JAVA_HOME/bin:$ANT_HOME/bin:$PATH
Guardamos y cerramos el emacas
Abrimos una terminal nueva y ejecutamos los comandos
java




javac
ant




Si los resultados obtenidos son como los que se presentan, la configuracion de jdk y ant ha concluido,
de lo contrario es necesario checar la correcta ejecucion de los pasos.

Más contenido relacionado

Último

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
Fernando 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 primaria
Wilian24
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
jlorentemartos
 

Último (20)

CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
 
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
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024
 
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
 
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
 
Lecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigosLecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigos
 
Factores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfFactores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdf
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
 
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADOTIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
 
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
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
 
activ4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfactiv4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdf
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
Los avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesLos avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtuales
 
prostitución en España: una mirada integral!
prostitución en España: una mirada integral!prostitución en España: una mirada integral!
prostitución en España: una mirada integral!
 
Sesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdfSesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdf
 
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
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
 

Destacado

How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
ThinkNow
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
 

Destacado (20)

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 

Manual de instalacion de java(jdk) y ant en Linux Ubuntu

  • 1. Manual de instalacion de JDK y Ant Instalacion de jdk Durante el curso se utilizara el lenguaje de programacion java, por lo que es es necesario instalarlo de manera adecuada Descarga en la siguiente liga el jdk 1.6. http://www.oracle.com/technetwork/java/javase/downloads/jdk-6u26-download-400750.html Se recomienda descargar para una arquitectura de 32 bits Linux x86 - Self Extracting Installer o para una arquitectura de 64 bits Linux x64 - Self Extracting Installer Después de finalizar la descarga abrimos una terminal y nos ubicamos en la carpeta de descargas ahí podemos ver que se guardo el archivo
  • 2. creamos una carpeta de nombre java con el comando movemos el archivo jdk-6u26-linux-i586.bin a la carpeta java con el comando Nos cambiamos a la carpeta java cambiamos los permisos del archivo jdk-6u26-linux-i586.bin con el comando extraemos el contenido del archivo jdk-6u26-linux-i586.bin
  • 3. Nos extraerá los archivos y carpetas necesarios para su funcionamiento y nos pedirá que presionemos enter para registrarnos, aunque no es necesario registrarse. Ubicaremos las carpetas para que se puedan utilizar en las cuentas de los demás usuarios, esto solo es posible teniendo permisos de root en el sistema de lo contrario deberemos ubicarlos en alguna de las carpetas de nuestra cuenta para esto nos ubicaremos fuera de la carpeta java moveremos la carpeta java en /usr/local/ con el comando Nos pedirá nuestro password de root se lo damos y las carpetas se habrán movido Falta configurar las variables de entorno, pero esto lo haremos al terminar de instalar el paquete ant Instalación de Ant
  • 4. Ant es una herramienta que facilita la compilación, ejecución y distribución de proyectos, una de las características principales que hacen a Ant una herramienta útil, es la independencia de plataformas con la que cuenta, lo que permite su ejecución en diversas plataformas. Debemos descargar ant, para esto entramos a la pagina http://ant.apache.org/bindownload.cgi Descargamos cualquiera de las versiones solo es necesario conocer el comando correcto para su descompresión, en nuestro caso descargamos la versión tar.gz Nos ubicamos donde se descargo el archivo apache-ant-1.8.2-bin.tar.gz y lo descomprimimos con el comando Se nos creara la carpeta apache-ant-1.8.2 Crearemos una carpeta que en /usr/local que se llame ant esto lo hacemos con el comando
  • 5. recordemos que esto solo se puede hacer teniendo permisos de root ahora copiaremos nuestra carpeta apache-ant-1.8.2 a /usr/local/ant/ usando el comando Al terminar nuestro Ant quedo ubicado satisfactoriamente Ahora solo falta configurar las variables de entorno Configurando Variables de entorno Primero hay que ubicarnos en el directorio home de nuestra cuenta de usuario para esto podemos simplemente ejecutar el comando cd sin ningun parametro o abrir una nueva terminal Ubicados en home, buscaremos el archivo .bashrc que configura varias de las variables dentro de nuestra cuenta con el comando Nota dependiendo de la version esto puede variar pudiendo tener que configurarlo en
  • 6. .bash_profile o en .profile Ahora vamos a editar el comando .bashrc, para esto podemos utilizar editores como emacs o vi, en nuestro caso usaremos emacs abrimos emacs y el archivo .bashrc Nos ubicamos hasta la parte inferior del archivo y agregamos las siguientes lineas una por una en un renglon por separado
  • 8. Guardamos y cerramos el emacas Abrimos una terminal nueva y ejecutamos los comandos java javac
  • 9. ant Si los resultados obtenidos son como los que se presentan, la configuracion de jdk y ant ha concluido, de lo contrario es necesario checar la correcta ejecucion de los pasos.