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

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

我们是新手Ubuntu。最近我们将我的服务器操作系统ubuntu 12.04从 Windows 7 更改为 Windows 7。每个人都有自己的登录详细信息。我的一个大学安装了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-通用

一般来说,如果你安装JavaWindows,我们会得到 2 个文件夹。1 个文件夹用于JDK,另一个指向JRE

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

对我来说,他是否安装正确。我打开Terminal。我运行以下 2 个命令

 javac
 java -version

两个命令都运行良好。

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

谁能一步一步解释一下。

谢谢。

答案1

安装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 -version检查javac -version

答案2

编辑系统路径文件/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/

答案3

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 )

相关内容