终极无误篇
1、下载jdk
2、将tar包解压在/usr/local/java目录中
sudo mkdir /usr/local/java
cp jdk-8u25-linux-x64.tar.gz /usr/local/java
tar -xvf jdk-8u25-linux-x64.tar.gz
3、修改配置文件(重点是这里)
sudo gedit ~/.bashrc
在末尾处添加
#set java env
export JAVA_HOME=/usr/lib/jdk/jdk1.8.0_202
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
sudo gedit ~/.bashrc
4、更新配置文件 (关键一句有人写错) ,检测java环境
source ~/.bashrc
java -version
5、java -version命令查询jdk信息时出现“没有那个文件和目录”的错误,并确定环境配置未出现错误。
运行 apt-get install libc6-i386 命令,安装语言运行库即可。
Ubuntu修改环境变量关掉终端就没了,问题解决办法
配置这个环境变量就浪费了我好几天的时间。每一次设置完环境都查得到,然后关掉终端就没了,好气哦。
设置环境变量的三种方法:
1,export,经测试关掉就没了;
2,修改profile文件,网上很多说这个也是永久保存的,经测试,并不行;
3,修改bashrc文件,亲测可行。
具体步骤:gedit ~/.bashrc
此处推荐gedit,Ubuntu的vi太坑了。
直接写上变量,如:CC=gcc
保存,重启,这里貌似也可以使用source,不过我是重启的。
Ubuntu安装JDK后,再次打开终端失效
今天在给Ubuntu配置JDK后,发现了一个问题,再次打开终端后,输入java -version命令,显式未安装JDK。
经过在网上查阅资料和自己思考,现在总结问题如下:
1.在安装JDK时,因为权限的原因,是以root用户进行操作的,再次开发终端后,是以普通用户的身份运行。
2.配置环境变量时,以gedit方式打开,而不是vim。
3.编辑环境变量后,执行source命令,root用户已经配置,但是对普通用户无效。
解决方法:
再次打开终端后,执行 gedit ~/.bashrc
然后再次执行 source ~/.bashrc
Ubuntu18.04.3 配置 JDK 环境,重启终端后失效的一种解决方法
1. 问题
在Ubuntu18.04.3 中配置 JDK 环境问题, 每次用resource /etc/profile 更新环境后,终端重启前有效,一旦重启终端后就失效了,折腾一天,特此记录。这里不再讲述怎么下载 Linux 下的 JDK 安装包了,主要说一下问题所在。
2. 解决思路
正常的配置顺序如下
# 1. 首先到你的 JDK 包的目录下打开终端,然后解压它
tar -zxvf jdk-8u231-linux-x64.tar.gz
# 2. 将 压缩出来的文件 放到 /usr/local/lib 目录下
sudo mv jdk1.8.0_231 /usr/local/lib
# 3. 到 ~/.bashrc 的最后添加 JDK 环境
sudo vim /etc/profile
# 4. 环境变量如下配置
export JAVA_HOME=/usr/local/lib/jdk1.8.0_231
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=.:${JAVA_HOME}/bin:$PATH
# 5. 添加好后保存退出,更新配置
source /etc/profile
# 6. 测试
java -version
3. 总结
配置环境的地方在 ~/.bashrc 和/etc/profile中都可以。
配置环境变量的时候用 vim 来编辑。
关于 JDK 的环境配置就像我那种格式配吧,不然可能会存在一些风险。
记得更新环境变量:source ~/.bashrc
至于第二步放的位置,这个因人而异吧,不影响环境配置。
最后一点就是要用管理员权限去修改(指令前面加 sudo)
如果不小心让 自己配置的环境变量影响了其他指令的正常使用,可以用以下指令零时使用指令,然后到 ~/.bashrc里面删除自己配置的环境变量。
export PATH=/bin:/usr/local/sbin:/usr/local/bin:/sbin:/usr/sbin:/usr/bin
sudo vim ~/.bashrc
ESC
:wq
source ~/.bashrc
原文链接:https://blog.csdn.net/weixin_35851482/article/details/114862225