安装主要分为两种方式

  • linux中的yum命令
  • 手动解压安装(自己下载官网jdk.tar.gz)

yum 安装

  • 可以使用yum -y list java*命令,查询可安装的版本。版本后面要带-devel,否则是jre。
  • 执行命令yum install -y [jdkVersion] 进行安装
  • 查询java是否安装成功java javac [java -version]
  • 查询jdk安装目录 1rpm -ql [jdk name]
  • 安装完成

手动安装

  • jdk.tar.gz文件解压

我是用的是centos7 执行tar -zxvf /home/jdk.tar.gz -C /targetPath 一直报错 no such file or directory最后也没解决... ...

那就不指定文件夹直接解压,然后放到你需要的位置。

  • 编辑一下环境变量 vim /etc/profile
# java jdk
JAVA_HOME=/usr/java/jdk/jdk1.8.0_20
JRE_HOME=$JAVA_HOME/jre
PATH=$PATH:$JAVA_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
EXPORT JAVA_HOME
EXPORT JRE_HOME
EXPORT PATH
EXPORT CLASSPATH
  • 重新加载一遍文件 source /etc/profile, 然后可以检测一下安装是否成功。

  • 这个方式的话最好再加一个/usr/bin/java 目录下软连接

    ln -s /home/java/jdk1.8.0_20/bin/java /usr/bin/java

最新文章

  1. JS框架
  2. [转]File Descriptor泄漏导致Crash: Too many open files
  3. 设置app的启动图
  4. 个人觉得目前 最好用的Taobao API的NodeJS封装
  5. Codeforces Round #379 (Div. 2) 解题报告
  6. nginx配置-http和https
  7. 【转】visual studio 2012进行C语言开发[图文]
  8. PHP基础语法2
  9. Eclipse开发Java EE应用
  10. 《算法问题实战策略》-chaper14-整数论
  11. 不同css样式适应不同屏幕大小实现自适应宽度
  12. firefox os 该设备呼叫移动开发
  13. 【经验】AngularJS
  14. sdut 2878 圆圈
  15. Fiddler使用~知多少?
  16. Want To Say Something
  17. Java实现基于token认证
  18. U68464 滑稽树上滑稽果(guo)
  19. BZOJ 1257: [CQOI2007]余数之和
  20. SQL 语句在查询分析器执行很快,程序 Dapper 参数化查询就很慢(parameter-sniffing)

热门文章

  1. mysql运维入门1:基础及备份还原
  2. 单词数(hdu2072)
  3. 最优化之Robust PCA
  4. 用tarjan求LCA板子(比倍增快)
  5. ForkJoinPool分支合并框架-工作窃取
  6. JavaScript——闭包(转自别人)
  7. [精华帖]Java接口怎么定义?如何使用?【实例讲解】
  8. Java 第十一届 蓝桥杯 省模拟赛 反倍数
  9. Java实现 LeetCode 628 三个数的最大乘积(暴力大法)
  10. Java实现 LeetCode 522 最长特殊序列 II(查找最长的非子序列的长度)