一 Windows 安装

1 下载

https://pan.baidu.com/s/1F0Imh6ZutyuSTlMWCMV7kg

或者到官网下载

2 安装

Windows下安装比较简单,直接下一步就ok

3 配置环境变量

在系统变量中新建JAVA_HOME:

JAVA_HOME:C:\Program Files\Java\jdk1.8.0_181

在系统变量中新建CLASSPATH:

CLASSPATH:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;

修改PATH:

;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin

二 Linux 安装

1 遇到的问题

问题1:安装jdk的时候,jdk解压失败?

  我是通过wget http://download.oracle.com/otn-pub/java/jdk/8u181-b13/96a7b8442fe848ef90c96a2fad6ed6d1/jdk-8u181-linux-i586.tar.gz下载的,但是解压失败,这一点上花费了我差不多半小时时间,起初是怀疑是不是我命令用错了,查了半天都没个结果。

  最后手动去oracle官网手动下载,然后上传到服务器上,解压,成功。

  这期间我发现手动下载的文件和wget方式下载的文件大小都不一样,对这个我没有深究,应该是wget下载下载的文件有问题,因为手动在官网上下载JDK,需要同意license,但是wget方式下载默认是不勾选的

问题2:JDK版本问题,导致其他依赖服务无法运行

  本来是需要jdk64位,结果在下载的时候看走眼了,下载了32位的,结果导致后面的Sonarqube无法启动

2 服务器准备

云服务器:centos7 系统

3 安装JDK

3.1 下载JDK

https://pan.baidu.com/s/12wtWW8IMpyQczgVgq4oBPQ

或者是到官网

下载完成之后上传到服务器

3.2 创建目录

cd /usr/local
mkdir software

3.3 解压JDK包

tar -zxvf jdk-8u181-linux-x64.tar.gz 

3.4 移动到指定目录

mv jdk1.8.0_181/ /usr/local/software/java8

3.5  配置环境变量

vim /etc/profile
export JAVA_HOME=/usr/local/software/java8
export JRE_HOME=/usr/local/software/java8/jre
export CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib:$JRE_HOME/lib
export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin

3.6 使配置生效

source /etc/profile

3.7 测试

java -version

最新文章

  1. Shell中的空格和引号
  2. DS_Store 是什么文件
  3. Scheme vs Schema
  4. linux常用的压缩与解压缩命令 分类: 学习笔记 linux ubuntu 2015-07-05 19:38 38人阅读 评论(0) 收藏
  5. 十分钟学会写shell脚本
  6. <?php function say() { echo 'hello world'; } //在这里调用函数 say(); php 调用方法say()
  7. Swift学习之元组(Tuple)
  8. 一个客户端一键安装环境和服务的shell脚本
  9. Redux进阶(一)
  10. Android 使用TextView实现跑马灯效果
  11. DC/OS安装
  12. Git坑点——remote: error: GH007: Your push would publish a private email address.
  13. CDOJ 1965 连通域统计【DFS】
  14. Solve Error: nafxcw.lib(afxmem.obj) : error LNK2005: "void * __cdecl operator new[](unsigned int)" (??_U@YAPAXI@Z) already defined in libcpmt.lib(newaop.obj)
  15. to_date
  16. 前端_标签01_input标签
  17. shell 查看去掉windons中的换行符
  18. quartz 实例
  19. python基础之练习题(二)
  20. html的table列表根据奇数还是偶数行显示不同颜色

热门文章

  1. 20175126《Java程序设计》第七周学习总结
  2. QT Designer基础——登录界面设计基础版2
  3. python字符串的魔法
  4. docker-compose使用
  5. Oracle 存储过程笔记.
  6. 自适应Web主页
  7. java webservice生成客户端代码并调用
  8. ORACLE窗口函数
  9. Python脚本字符集问题
  10. si_da