多语言展示
当前在线:1645今日阅读:23今日分享:25

debian linux安装oracle官方jdk

java作为一种使用比较广泛的语言,有许多正在学习它或者正在使用它的,我们在学习的时候一般使用windows系统,但有很多时候,比如说部署的时候我们可能就会用到linux.很多linux系统可以使用官方源安装open-jdk,但是我们很多时候希望安装oracle官方的jdk.这里就是以debian linux为例为大家展示怎么在linux上安装oracle官方jdk.
工具/原料
1

debian

2

jdk8

方法/步骤
2

这里需要安装jdk8,所以向下拖动到java se 8下载的位置,点击JDK download

3

我的系统是64位的debian,所以这里选择linux x64的tar包进行下载,点击右侧的jdk-8u151-linux-x64.tar.gz.进行下载,点击之前不要忘记要勾选上边的Accept License Agreement.如果你使用的是32位版本的系统,请点击x86的版本进行下载.

4

debian一般默认安装了open jdk,打开终端,输入java -version,显示下面的信息,说明系统默认安装了open jdk.

5

我的做法一般是先卸载open jdk,输入su 切换到root用户,输入apt-get remove openjdk*进行卸载,ubuntu用户可以直接sudo apt-get remove openjdk*进行卸载.

6

切换到下载目录执行 tar -zxvf jdk-8u151-linux-x64.tar.gz -C /usr/local/解压.

7

使用vi /etc/profile编辑profile文件,当然如果安装了gedit,也可以使用gedit /etc/profile进行编辑

8

在文件末尾添加export JAVA_HOME=/usr/local/jdk1.8.0_151export PATH=$PATH:$JAVA_HOME/bin如果路径不一样,请根据实际路径进行修改

9

输入java -version 显示如图内容,输入下面这两条命令,#update-alternatives --install /usr/bin/java java /usr/local/jdk1.8.0_151/bin/java 1100  #update-alternatives --install /usr/bin/javac javac /usr/local/jdk1.8.0_151/bin/javac 1100  其中/usr/local/jdk1.8.0_151/换成你自己的jdk的路径

10

这时候我们再来source /etc/profile ,这时候显示的就是我们想要看到的信息了.

11

接下来重启计算机,重启之后,打开终端输入java -version,会出现下面这个显示.这是怎么回事呢?

12

在debian  /etc/profile是作为login shell才被读取的配置文件所以如果想要每次都启动都读取,需要修改终端配置,如图.也可以修改用户目录下.bashrc,在文件末尾添加export JAVA_HOME=/usr/local/jdk1.8.0_151export PATH=$PATH:$JAVA_HOME/bin两种方式的区别:修改/etc/profile 文件,是登录到这台计算机的所有用户都会受到影响修改~/bashrc文件,只影响当前用户

13

修改完成后,关闭当前终端,重启后输入java -version,出现下图显示,到这里jdk就安装完毕了.

14

如果还有其他问题,大家可以给我留言,大家一起讨论.

注意事项
1

进行配置时,如果是ubuntu,请在命令前加sudo,debian请使用root

2

如果是安装其它版本的jdk,只需要下载别的包,在配置的时候修改相应的路径,其它步骤都相似.

推荐信息