Ubuntu系统下Java环境变量配置

首先应该具备的常识

  • 新安装的Ubuntu系统时自带Java运行环境的,叫openjdk,这个是阉割版的环境,以后运行软件的时候可能会出现问题的。实际开发中是需要自己配置Java环境的,替换openjdk。
  • 验证环境是否配置好的方式。在终端命令行中输入 java -version,如果显示结果是openjdk,则没有配置好。下图:
    openjdk
  • 正确结果应该是自己配置结果。这样:
    这里写图片描述

如何配置

1.下载。

首先, 下载官方版本的jdk 。目前Java9已经出来了恩,我下的Java8。选择Linux的安装包,下载,解压,解压文件,文件夹的名字jdk1.8.0_151。

2.文件夹存放目录。

解压后的文件夹,我一般会放在/usr/lib/jvm 目录下,因为jvm目录本来存放的就是openjdk的目录,所以把自己配置的Java也放在这里了,其他目录也是OK的。

3. 配置Java环境变量。

  • 在/etc/profile文件中最后添加下面几行:
    # set java environment
    export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_151
    export JRE_HOME=/usr/lib/jvm/jdk1.8.0_151/jre
    export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH

  • 有坑。最后一行错误配置,网上好多这种错误配置:
    export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
    区别:等号右边的PATH位置,错位配置会使openjdk的检索优先级高于自己配置的jdk,这样就会使自己的配置没有意义。java -version也仍然是原来的结果。
    profile 文件是系统的一个配置文件,如果是新系统可能会遇到没有权限修改profile文件的情况,可以用chmod修改,额。。百度一下吧。另外,classpath不知到是做什么的,没有配置,见识短浅了

  • 在终端中输入source /etc/profile,这个是使配置文件生效,至此,环境变量就配置成功了。自己可以 java -version 检验一下

猜你喜欢

转载自blog.csdn.net/followyouself/article/details/78463484