如何在ubuntu中安装jdk

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在ubuntu中安装jdk相关的知识,希望对你有一定的参考价值。

 方法/步骤
  1,到Oracle官网下载相关的JDK
  2,假设jdk安装文件在桌面,我们指定的安装目录是:/usr/local/java 。可是系统安装后在/usr/local下并没有java目录,这需要我们去创建一个java文件夹
  3,打开终端(terminal)
  切换到桌面下,执行复制sudo cp jdk-6u30-linux-i586.bin /usr/local/java/
  安装jdk:切换到root用户下,(注:如果因忘记密码而认证失败,可以先修改root用户的密码,再执行,修改root用户密码如图)
  更改jdk-6u30-linux-i586.bin权限
  运行jdk-6u30-linux-i586.bin
  当看到下图情况时,说明你安装成功了。
  这时在/usr/local/java目录下就多了一个jdk1.6.0_30文件夹,可以查看一下
  注:如果因忘记密码而认证失败,可以先修改root用户的密码,再执行,修改root用户密码
参考技术A 一、下载
首先,下载jdk for ubuntu。
按照需要选择不同的版本。这里选择的是 jdk-7u45。
jdk-7u45-linux-x64.tar.gz

二、 解压
将下载下来的 .tar.gz 文件解压。
使用如下命令解压:
sudo tar zxvf ./jdk-7u45-linux-x64.tar.gz

三、 设置环境变量
编辑 .bashrc 文件。
在终端输入如下命令:
vi ~/.bashrc

在该文件的末尾,加上以上几行代码:
export JAVA_HOME=/opt/Java/jdk/jdk1.7
export CLASSPATH=$JAVA_HOME/lib
export PATH=$JAVA_HOME/bin:$PATH

四、 验证
通过以上步骤,JDK已安装完成。
输入以下命令验证 java -version本回答被提问者采纳

Ubuntu中安装和配置 Java JDK,并卸载自带OpenJDK(以Ubuntu 14.04为例)

1.下载jdk-7u67-linux-x64.tar.gz

2.用ftp客户端工具filezilla上传到ubuntu的合适文件夹。如果如果不能上传到指定文件夹可能是文件夹权限不足,修改文件夹可执行权限,最简单的方法是赋予权限,即:

 

  1. chmod 777 文件夹
  2. (777)为最高权限 

 

3.自解压安装jdk,我解压在了/usr/cpy下

 

  1. tar -xzvf jdk-7u67-linux-x64.tar.gz

安装完后,会生成jdk1.7.0_67文件夹

4.设置环境变量,对于对vi不熟悉的用户使用gedit命令启动文本编辑器比起vi命令更方便

 

  1. sudo gedit /etc/profile

添加以下内容并保存退出

原本内容:

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"

新添加内容:

export JAVA_HOME="/usr/cpy/jdk1.7.0_67"
CLASSPATH=$CLASSPATH.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin


在PATH=的最前面加上 $PATH 

执行以下命令,使配置生效

source /etc/profile

注意:PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"必须保留,否则会导致系统登录不了。还可以使用另外两条配置代替该行配置:

 

5.卸载自带的openjdk的方法:

 

  1. sudo apt-get remove openjdk*  

 

 

6.设置默认jdk(假如有openjdk的话)

由于Ubuntu中可能会有默认的jdk,如openjdk。假如有openjdk的话,所以,为了使默认使用的是我们安装的jdk,还要进行如下工作(可以使用该命令安装其他命令,例如eclipse)。
执行代码:

 

  1. sudo update-alternatives --install /usr/bin/java java /opt/jdk1.7.0_25/bin/java 300  
  2. sudo update-alternatives --install /usr/bin/javac javac /opt/jdk1.7.0_25/bin/javac 300  

通过这一步将我们安装的jdk加入java选择单。

然后执行代码:

 

  1. sudo update-alternatives --config java  
  2. sudo update-alternatives --config javac  

通过这一步选择系统默认的jdk

7.查看Java版本,显示为我们自己设置的jdk

[email protected]$ java -version
Java version "1.7.0_25"
Java(TM) SE Runtime Environment (build 1.7.0_25-b15)
Java HotSpot(TM) Server VM (build 23.25-b01, mixed mode)

注:还可以利用此方法配置多jdk版本,只需要修改/etc/environment内容,然后按照下边的步骤依次执行。












以上是关于如何在ubuntu中安装jdk的主要内容,如果未能解决你的问题,请参考以下文章

如何在 ubuntu 14.04 的 android 中安装 jdk 8

Ubuntu中安装jdk环境

如何在默认安装openjdk的Linux系统中安装独立JDK

如何在 Ubuntu 中手动安装 Oracle Java JDK 8

Linux系统中安装jdk-超简单

Ubuntu中安装和配置 Java JDK,并卸载自带OpenJDK(以Ubuntu 14.04为例)