Can any one tell me, how to set java home in Ubuntu 12.10?


Open terminal by hitting Ctrl+Alt+T and execute following command:

gedit ~/.bashrc

Now go to end of file and add the following lines:

export JAVA_HOME=/path/to/jdk/folder
#usually /usr/java/jdk or /usr/lib/java/jdk
export PATH=$PATH:$JAVA_HOME/bin

Now in terminal type:

sudo source ~/.bashrc

This will make it appear on every terminal if open.

Now you can cross check it by typing following line in terminal

echo $PATH

It will show you path of your jdk at the end

For more information visit this link

  • 2
    You don't need to use sudo to edit your own .bashrc, but it still works, so +1 – Aaron Apr 4 '13 at 13:21

Try This:

export JAVA_HOME
export PATH

This should work, but make sure to change /usr/lib/jvm/java with your java path.


Well that will be easy, just open terminal and do

  • For one user

    gedit ~/.bash_profile
  • For all users

    gedit /etc/profile

And just add line like this

export PATH=$PATH:/usr/java/jdk1.5.0_07/bin
export PATH=$PATH:/usr/java/jdk1.5.0_07/bin

Just make sure that path is right. And if you did it for all users you will need to activate it using

sudo source /etc/profile

Source: http://www.cyberciti.biz/faq/linux-unix-set-java_home-path-variable/


To set JAVA_HOME for all users do as Follows:

sudo gedit /etc/environment
JAVA_HOME =":usr/lib/jvm/java-7-openjdk-amd64/bin" 
CLASSPATH =":usr/lib/jvm/java-7-openjdk-amd64/bin:/home/something etc whatever you want etc"( separated by semicolon )

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.