centos7配置java开发环境一(配置jdk)
最近将服务器从win2012换成centos7,要弄一个java后台所以需要搭建一下环境遇到了以下问题(我用的是ssh链接工具):
一、如何在centos下载jdk包:
1、直接输入命令,(linux需联网,jdk版本下载可以到官网对应)
wget http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jdk-8u131-linux-x64.tar.gz
2、第二种就是下载到本机然后用ssh工具或者别的工具连接上传:
二、接着就是解压这个安装包的命令:
cd /user/develop/javaTools/jdk
tar -zxvf jdk-8u131-linux-x64.tar.gz
三、解压好后需要配置环境变量:
首先,我们要配置环境变量需要用一个命令:
1.先使用vim或vi指令打开profile文件:vim /etc/profile
编写这个文件需要输入"i"也就是Insert的缩写,然后要保存退出需要按Esc然后再按冒号":"写wq退出保存
vim编辑:
:wq
保存后退出
:wq!
强制保存后退出
:w
保存但不退出
:w!
若文件属性为只读时,强制写入该文档
:q
不保存并退出
:q!
不保存并强制退出
然后怎么让环境变量它生效呢,有两种方式:
. /etc/profile
或
source /etc/profile
记得第一种 . 之后有空格的。
然后输入java回车,出现一大片文本(相关用法介绍),说明配置成功且已生效。
四、有时我们执行source成功后,发现配置的jdk无效果:
1.同样使用vim或vi指令,打开bashrc文件:vim或vi /etc/bashrc,按insert键进入编辑状态。
在底部加入:
export PATH=/usr/local/src/jdk1.8.0_152/bin:$/usr/local/src/jdk1.8.0_152/jre/bin
记得后面没有“:$PATH”哦,然后保存。
执行bashrc文件:source /etc/bashrc
(刚开始不清楚目录,看着别人博客操作,根据我的目录,原先我少加了root目录下去,所以一直报错)
如果出现这种情况报错:
-bash: vim: command not found
解决办法:
1、在命令行中输入:export PATH=/usr/bin:/usr/sbin:/bin:/sbin:/usr/X11R6/bin 这样可以保证命令行命令暂时可以使用。命令执行完之后不要关闭终端,继续下一步;
2、在命令行中输入 vi ~/.bash_profile 进入到环境变量中;
3、仔细检查自己配置的 PATH 属性是否有错误,(可能是字母错误或者标点符号错误),改正后 :wq 报错退出。
4、执行 source ~/.bash_profile 使配置生效即可。
五、怎么测试成功呢?输入javac和java -version测试
出现这样基本上就ok啦