1.在官网上下载对应Linux版本的jdk

2.在终端输入命令将下载好的jdk解压并且转移到指定的路径如:首先执行 tar -zxvf jdk-8u181-linux-x64.tar.gz

   然后执行  mv ./jdk1.8.0_181 /usr/local/java (提前创建好目录/usr/local/java) 

3.配置环境变量:vim /etc/profile    然后在文件末尾输入

export JAVA_HOME=/usr/local/java/jdk1.8.0_181
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

4.输入命令source /etc/profile是配置文件生效

5.输入命令java -version检测jdk的版本

(注:如果输入命令java -version提示错误-bash: /usr/local/java/jdk1.8.0_161/bin/java: cannot execute binary file: Exec format error可能是jdk与系统的版本不匹配32位和64位)

6.下载maven包http://maven.apache.org/download.cgi

7.将压缩包解压到指定目录中(我的路径是/usr/local/java/)

8.输入命令:vim /etc/profile,写入

  export MAVEN_HOME=/usr/local/java/apache-maven-3.5.4
  export PATH=${MAVEN_HOME}/bin:${PATH}

9.输入命令:source /etc/profile

10.输入命令测试是否安装成功:mvn -v

(注:maven的配置是基于jdk的配置,所以在此之前必须先配置好Java环境,显示以上信息为成功)

最新文章

  1. [11]APUE:(文件)记录锁
  2. 仿IOS圆形下载进度条
  3. linux 有趣的命令
  4. 在学Go语言
  5. bootstrap的select2校验及不影响原来的格式
  6. HDU1009老鼠的旅行 (贪心算法)
  7. DateFormat 中间加别的字符
  8. 查看Mac OSX机器上存在的所有Device
  9. android studio 在使用图片的时候会检测图片的合法性
  10. 当input中的type值为file时,各浏览器的表现形式不同
  11. Gorm使用详解
  12. nginx 安装问题
  13. rabbitmq heartbeat missing with heartbeat = N seconds原因总结
  14. xcode修改项目名后反复出现 clang error
  15. 读取 classes下的配置文件
  16. StarUML3.0选择不同类型图和导出
  17. Idea导入的工程看不到src等代码
  18. 虚拟研讨会:如何设计好的RESTful API(转)
  19. 4. Median of Two Sorted Arrays(topK-logk)
  20. 将PHP 5.3.3 (cli)升级到PHP 5.6.31 (cli)

热门文章

  1. Spring和springMVC父子容器的关系
  2. Maven的学习资料收集--(八) 构建MyBatis项目
  3. Maven的学习资料收集--(二)安装m2eclipse插件
  4. jquery.validate+jquery.form表单验证提交
  5. java环境安装(win7)
  6. usb-host一步一步学(一)安卓在usb-host模式下列出当前连接的usb设备
  7. subline 安装 package control 连接服务器失败,解决办法
  8. shiro web环境初始化过程
  9. SSM整合笔记
  10. Swagger的使用