Ir al contenido principal

Configurar JAVA_HOME, MAVEN_HOME, M2_HOME, CATALINA_HOME EN UBUNTU.

Configurar JAVA_HOME, MAVEN_HOME, M2_HOME, CATALINA_HOME EN UBUNTU.

Este post lo escribo porque necesitaba configurar mi JAVA_HOME, para poder trabajar con Apache Maven. y editando mi .profile lo solucioné. Y si alguien quiere hacerlo, pues así puede.
Dentro de nuestro home, existe un archivo oculto llamado .profile y editandolo podemos crear  variables de entorno para nuestro usuario logueado en el sistema.
Aquí tienes un .profile completo, de Ubuntu 12.10
# ~/.profile: executed by the command interpreter for login shells.
# This file is not read by bash(1), if ~/.bash_profile or ~/.bash_login
# exists.
# see /usr/share/doc/bash/examples/startup-files for examples.
# the files are located in the bash-doc package.
# the default umask is set in /etc/profile; for setting the umask
# for ssh logins, install and configure the libpam-umask package.
#umask 022
# if running bash
if [ -n "$BASH_VERSION" ]; then
# include .bashrc if it exists
if [ -f "$HOME/.bashrc" ]; then
. “$HOME/.bashrc”
fi
fi
# set PATH so it includes user’s private bin if it exists
if [ -d "$HOME/bin" ] ; then
PATH=”$HOME/bin:$PATH”
fi
JAVA_HOME=~/java/jdk1.7.0_40
M2_HOME=~/java/apache-maven-3.0.5
CATALINA_HOME=~/java/apache-tomcat-6.0.36
MAVEN_HOME=~/java/apache-maven-3.0.5
M2=~/java/apache-maven-3.0.5/bin
PATH=”$JAVA_HOME/bin:$MAVEN_HOME/bin:$CATALINA_HOME/bin:$M2_HOME/bin:$PATH”
Ahora al escribir en la consola echo $JAVA_HOME si tengo la siguiente salida:
/home/tsw/java/jdk1.7.0_40
En mi caso dentro de mi home tengo una carpeta que se llama Java, y ahí pongo todo lo relacionado con Java, para el día que formatee mi ordenador , pues copio esa carpeta y ya tengo todo.
Bueno , espero que este post te sirva de ayuda una vez más.! También lo escribo para acordarme yo para la próxima!. Saludos.

Entradas populares de este blog

LPIC-1 101 y 102

Certificación LPIC-1 101-102. Linux Certification Institute. Esta entrada es especial para mi porque he aprobado el certificado LPIC-1 de Linux. Al buscar información sobre las certificaciones , pues encontré información confusa y sé de algunas personas que quieren prepararse el exámen para un futuro , y si las bases de los exámenes no cambian quería aclararle las dudas. Quien no sepa lo que es LPIC-1 , es una certificación del Linux Professional Institute  la cual avala que tienes los conocimientos mínimos para gestionar un sistema operativo Linux independientemente de su distribución, como siempre te pongo la información más extendida   aquí .  El LPIC-1 es el primer exámen de todos y te digo desde ya que tiene su dificultad. Esto lo digo porque yo mismo al llevar un par de años con Linux , creía que mis conocimientos en Linux eran suficientes y solo había visto la punta del iceberg. Y en el primer nivel tocas muchas cosas. Lo que te quiero decir con...

Juego de la Serpiente con Java Swing

En esta entrada les voy a mostrar como hice el juego de la serpiente. Cuando tenía 15 años lo intente hacer y en ese momento lo ví como algo extremadamente complejo.  En su momento no vi mucha información de como hacer el juego ( o no supe encontrar ) , y por si alguien está en esta situación , aquí va mi aportación para intentar aclarar sus dudas.    He visto muchos códigos que lo han hecho mucho mejor, dibujando en el Frame y mucho más trabajado, pero yo personalmente soy partidiario de que siempre es mejor ver las cosas desde su nivel más simple, y una vez entendida la idea, ya luego pasarla a otra cosa, darle mejor aspecto y adornos son valores añadidos. Para el que no sepa como funciona el juego de la serpiente ( cosa que dudo , todos tuvimos un Nokia ) , es una serpientita a la que le van apareciendo frutas , ella va comiendo y se va haciendo grande, hasta que llega un momento que se hace muy difícil controlarla porque es demasiado grande y chocamos con nosotro...

El juego de la vida de John Horton Conway en Python 3.4 y Java

El juego de la vida en Python 3.4 y Java Swing Hace cosa de un año más o menos había programado "El juego de la vida" en Java por curiosidad.  Un buen amigo un día que pasó por casa vió que había hecho ese juego , él me dijo: "Si quieres hacer un buen ejercicio para cuando tengas que empezar con un lenguaje de programación nuevo y quieras conocer su sintaxis rápido , programa el juego de la vida" .  Pues esta vez me ha tocado empezar con Python y para seguir su consejo hice el juego y la verdad es que me ha valido porque he tocado lo básico de Python , condicionales, bucles, arrays, funciones ... casi todo lo básico. A diferencia con el de Java, es que en Pytho n lo hice en modo texto , usando la terminal ya que para poder usar ventanas tengo que usar  WxPython   y muy a mi pesar ahora mismo el tiempo apremia y no quería extenderme más con la librería de ventanas ya que por el momento la necesidad de usar ventanas con Python no me hace f...