java 1.8
JDK下载网站:https://www.oracle.com/index.html
rpm -qa|grep java (列出本机已安装的java,没有则没空)
rpm -e --nodeps 文件名(上一步查到的文件名,一个一个复制过来卸载就好。)
下载java包
https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
上传服务器 /usr/local 目录下
解压
tar zxvf jdk-8u191-linux-x64.tar.gz -C /usr/local
mv jdk1.8.0_191 java
vim /etc/profile
export JAVA_HOME=/usr/local/java/
JRE_HOME=${JAVA_HOME}/jre
CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
PATH=${JAVA_HOME}/bin:$PATH
source /etc/profile
java -version

rpm -e --nodeps
widnows安装java
1、jdk1.8.0_211安装
1)下载jdk1.8.0_211
链接:https://pan.baidu.com/s/1hOw153Y27Ea71ew_liM58A
提取码:amfh
2)默认安装即可
2、环境变量配置
1)配置CLASSPATH
按Windows键+R键,出现运行窗口,在打开中输入sysdm.cpl,点击确定,出现"系统属性"窗口。
然后点击"高级"选项=>点击"环境变量",出现"环境变量"窗口,可以配置用户环境变量和系统环境变更,用户环境就是只对当前用户生效,系统环境是对所有用户生效。
根据需要,自己选择合适的,本文就是针对所有用户生效的,在点击"系统环境变量" 下面 "新建",变量名是CLASSPATH,变量值是jdk中bin目录的上一级目录,点击"确定"
.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar

2)配置Path环境变量
选中变量中"Path"然后点击"编辑" 来编辑Path变量。在最前面加上
C:\Program Files\java\jdk1.8.0_211\bin;C:\Program Files\java\jdk1.8.0_211\jre\bin;
如下图,

3)验证是否安装成功
按windows键+R键,输入cmd,在打开的cmd窗口中输入java -version,安装成功提示如下:

参考:
https://www.cnblogs.com/stulzq/p/9286878.html
http://www.cnblogs.com/shanyou/p/8449456.html
https://blog.csdn.net/weixin_41004350/article/details/78491472
https://www.cjavapy.com/article/251/ windows
java 1.8的更多相关文章
- Spark案例分析
一.需求:计算网页访问量前三名 import org.apache.spark.rdd.RDD import org.apache.spark.{SparkConf, SparkContext} /* ...
- 故障重现(内存篇2),JAVA内存不足导致频繁回收和swap引起的性能问题
背景起因: 记起以前的另一次也是关于内存的调优分享下 有个系统平时运行非常稳定运行(没经历过大并发考验),然而在一次活动后,人数并发一上来后,系统开始卡. 我按经验开始调优,在每个关键步骤的加入如 ...
- Elasticsearch之java的基本操作一
摘要 接触ElasticSearch已经有一段了.在这期间,遇到很多问题,但在最后自己的不断探索下解决了这些问题.看到网上或多或少的都有一些介绍ElasticSearch相关知识的文档,但个人觉得 ...
- 论:开发者信仰之“天下IT是一家“(Java .NET篇)
比尔盖茨公认的IT界领军人物,打造了辉煌一时的PC时代. 2008年,史蒂夫鲍尔默接替了盖茨的工作,成为微软公司的总裁. 2013年他与微软做了最后的道别. 2013年以后,我才真正看到了微软的变化. ...
- 故障重现, JAVA进程内存不够时突然挂掉模拟
背景,服务器上的一个JAVA服务进程突然挂掉,查看产生了崩溃日志,如下: # Set larger code cache with -XX:ReservedCodeCacheSize= # This ...
- 死磕内存篇 --- JAVA进程和linux内存间的大小关系
运行个JAVA 用sleep去hold住 package org.hjb.test; public class TestOnly { public static void main(String[] ...
- 【小程序分享篇 一 】开发了个JAVA小程序, 用于清除内存卡或者U盘里的垃圾文件非常有用
有一种场景, 手机内存卡空间被用光了,但又不知道哪个文件占用了太大,一个个文件夹去找又太麻烦,所以我开发了个小程序把手机所有文件(包括路径下所有层次子文件夹下的文件)进行一个排序,这样你就可以找出哪个 ...
- Java多线程基础学习(二)
9. 线程安全/共享变量——同步 当多个线程用到同一个变量时,在修改值时存在同时修改的可能性,而此时该变量只能被赋值一次.这就会导致出现“线程安全”问题,这个被多个线程共用的变量称之为“共享变量”. ...
- Java多线程基础学习(一)
1. 创建线程 1.1 通过构造函数:public Thread(Runnable target, String name){} 或:public Thread(Runnable target ...
- c#与java的区别
经常有人问这种问题,用了些时间java之后,发现这俩玩意除了一小部分壳子长的还有能稍微凑合上,基本上没什么相似之处,可以说也就是马甲层面上的相似吧,还是比较短的马甲... 一般C#多用于业务系统的开发 ...
随机推荐
- Android DBFlow学习及示例
项目地址:Kotlin-DBflow-example Kotlin-DBflow-example DBFlow是一个功能强大的,非常简单的,带有注解处理的ORM Android数据库.github地址 ...
- ASPxLoadingPanel(珍藏版)
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="ASPxLoadingPanel ...
- C# 实现保留两位小数的方法
1.Math.Round(0.333333,2);//按照四舍五入的国际标准 2.double dbdata=0.335333; string str1=String.Format("{0: ...
- eclipse 代码检查插件使用
本文是按照以下这篇文章进行实践而来. 因此请参照: https://www.ibm.com/developerworks/cn/java/j-ap01117/index.html 五种插件: Ch ...
- English-英语学习杂志及资料
[英文原版杂志] >>经济学人 英文原版PDF+双语版+文本音频 超全下载!http://bbs.zhan.com/thread-8443-1-1.html?sid=2004 >&g ...
- Python 百分号字符串拼接
# %s可以接收一切 %d只能接收数字 msg = 'i am %s my hobby is %s' %('lhf','alex') print msg msg2 = 'i am %s my hobb ...
- 转: jquery.qrcode.js生成二维码插件&转成图片格式
原文地址: https://blog.csdn.net/u011127019/article/details/51226104 1.qrcode其实是通过使用jQuery实现图形渲染,画图,支持can ...
- 遍历DOM树,获取所有兄弟节点
获取兄弟节点的常用方法有: 方法 说明 siblings() 选取所有兄弟节点 next() 选取后面兄弟节点 nextAll() 选取所有后面的兄弟节点 nextUntil() 选取所有 ...
- 整合mybaties 逆向生成 pojo mapper.xml
第一步:配置properties 第二步:放入generatorConfig.xml文件 在总目录下 这个是生成工具 第三步:放入工具类,自动生成用的, pom里面要加入6个依赖 第四步:运行u ...
- Swift类型转换 和 类型别名的定义(typealias)
(一)类型转换 类型转化在 Swift 中是比较严格的,不同类型之间可以认为是不能相互转化的,只能重新产生一个对象和值,并拷贝一份. 1.0 整型数值之间的转换. // 不同类型是不能直接相加的,这时 ...