概述
首先应该具备的常识
- 新安装的Ubuntu系统时自带Java运行环境的,叫openjdk,这个是阉割版的环境,以后运行软件的时候可能会出现问题的。实际开发中是需要自己配置Java环境的,替换openjdk。
- 验证环境是否配置好的方式。在终端命令行中输入
java -version
,如果显示结果是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 检验一下
最后
以上就是动听发夹为你收集整理的Ubuntu系统下Java环境变量配置的全部内容,希望文章能够帮你解决Ubuntu系统下Java环境变量配置所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复