如何在Ubuntu 12.04中设置Java-Home和Path

我们是Ubuntu新手。最近我们将服务器操作系统从Windows 7改为ubuntu 12.04 。 每个人都有自己的登录详细信息。 我的一所大学安装了Open-Jdk7 。 我问他,你在哪里安装了JAVA ,然后他建议切换以下目录

 su root cd /usr/lib/Jvm 

JVM文件夹中共有3个文件夹。 名字是。

  1. Java的1.7.0-的OpenJDK,AMD64

  2. 的java -7-的openjdk-AMD64

  3. 的java -7-的openjdk-共同

一般来说,如果你在Windows安装Java ,我们将获得2个文件夹。 1个文件夹用于JDK ,另一个用于JRE

但是,在Ubuntu中我们有3个文件夹。 这样对吗?

对于我的构造,他是否正确安装。 我打开Terminal 。 我运行以下2个命令

  javac java -version 

这两个命令都运行正常。

现在我想为同一个地方的所有用户设置Java-Home and Path 。因为每个人都在使用Application server

任何人都可以一步一步解释。

谢谢。

安装Oracle Java:

  1. 从Oracle网站上下载tarball
  2. 使用此命令解压缩它:

     sudo tar -xvpzf fileName -C /installation_folder_name` 
  3. 更改文件权限和所有权
  4. /etc/profile添加以下两行

     export JAVA_HOME=/home/abu/Java/jdk1.8.0_45/ export PATH=$JAVA_HOME/bin:$PATH 

  5. 重启机器并通过java -versionjavac -version检查

编辑系统路径文件/ etc / profile

 sudo -H gedit /etc/profile # always use -H when you sudo a gui program or anything else which might write config files to the $HOME directory. 

最后添加以下行

 JAVA_HOME=/usr/lib/jvm/jdk1.7.0 PATH=$PATH:$HOME/bin:$JAVA_HOME/bin export JAVA_HOME export JRE_HOME export PATH 

有关完整的安装指南.. http://javaandme.com/

 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 ) 
  1. 让我简化一下,首先从Oracle网站下载JDK: 链接

  2. 提取它

  3. /usr/lib/创建一个文件夹(jvm),即/usr/lib/jvm

  4. 将解压缩的文件夹从jdk移动到/usr/lib/jvm/

    *注意:使用终端,sudo,mv命令即sudo mv

  5. /etc/profile.d/创建一个.sh文件,例如/etc/profile.d/myenvvar.sh

  6. 在.sh文件中键入:

     export JAVA_HOME=/usr/lib/jvm/jdk1.7.0 export PATH=$PATH:$JAVA_HOME/bin 

    *注意:使用终端,sudo和gedit例如: sudo gedit myenvvar.sh

  7. 重新启动计算机。

  8. 打开终端并输入:

     java -version 
  9. 检查输出,然后键入:

     echo $JAVA_HOME 
  10. 检查输出。