windows系统下安装JDK8的教程图解
一、下载:
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
我的电脑是64位的,所以下载版本是jdk-8u121-windows-x64.exe
二、安装:
我选择是默认安装,也可以自定义安装路径。安装完JDK后要安装JRE,建议两个JDK和JRE安装路径并列(默认安装就是并列创建的,可以忽略这句),如下图。
三、配置环境变量:
1. 打开环境变量配置。计算机→属性→高级系统设置→高级→环境变量,在系统变量中配置。
2. 配置JAVA_HOME。新建,变量名JAVA_HOME,变量值,jdk路径,我的路径是C:\Program Files\Java\jdk1.8.0_121,保存。
3. 配置CLASSPATH。新建,变量名CLASSPATH,变量值,.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(第一个分号前前面有一个点)。
4. 配置Path。打开Path变量,在变量值最前加入%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
四、验证:
运行cmd,输入java -version,显示java版本则成功。
总结
以上所述是小编给大家介绍的windows系统下安装JDK8的教程图解,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对我们网站的支持!
相关推荐
-
深入浅析JDK8新特性之Lambda表达式
第一次是接触Lambda表达式是在TypeScript中(JavaScript的超集中),当时是为了让TypeScript的this方法外而不是本方法内所使用的.使用过后突然想到Lambda不是JDK8的重量级新特性么?于是感觉查阅相关资料并记录下来: 一. 行为参数化 行为参数化简单的说就是函数的主体仅包含模板类通用代码,而一些会随着业务场景而变化的逻辑则以参数的形式传递到函数之中,采用行为参数化可以让程序更加的通用,以应对频繁变更的需求. 考虑一个业务场景,假设我们需要通过程序对苹果进行筛选
-
如何解决struts2日期类型转换
因此要想保证系统一定要正确第对Date类型进行转换,就要写一个全局的类型转换类,进行Date与String之间的类型转换. 复制代码 代码如下: package com.great.util; import java.text.DateFormat;import java.text.SimpleDateFormat;import java.util.Date;import java.util.Map; import com.opensymphony.xwork2.conversion.impl.
-
关于Struts2的类型转换详解
一.类型转换的意义 对于一个智能的MVC框架而言,不可避免的需要实现类型转换.因为B/S(浏览器/服务器)结构应用的请求参数是通过浏览器发送到服务器的,这些参数不可能有丰富的数据类型,因此必须在服务器端完成数据类型的转换 MVC框架是一个表现层解决方案,理应提供类型转换的支持,Struts2提供了功能非常强大的类型转换支持. 二.表现层数据的处理 1.对于web应用而言,表现层主要用于与用户交互,包括收集用户输入数据,向用户呈现服务器的状态.因此表现层的数据的流向主要有两个方向:输入数据和输出数
-
CentOS 7下JDK8的详细安装步骤
本文为大家分享了CentOS 7下安装JDK8的详细步骤,供大家参考,具体内容如下 一.下载JDK 至oracle官网下载,如图所示 二.安装JDK 把rpm文件拷贝至/usr/java,如果没有java文件夹, mkdir /usr/java/ 使用npm -ivh jdk文件名安装,如图所示 三.配置环境变量 使用命令 vi /etc/profile,插入图中红色部分: 注意=两边不要有空格 使用:wq保存退出,然后输入source /etc/profile和java -version,如图
-
JDK8中新增的原子性操作类LongAdder详解
前言 本文主要给大家介绍了关于JDK8新增的原子性操作类LongAdder的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍: LongAdder简单介绍 LongAdder类似于AtomicLong是原子性递增或者递减类,AtomicLong已经通过CAS提供了非阻塞的原子性操作,相比使用阻塞算法的同步器来说性能已经很好了,但是JDK开发组并不满足,因为在非常高的并发请求下AtomicLong的性能不能让他们接受,虽然AtomicLong使用CAS但是CAS失败后还是通过
-
struts2 中文乱码的解决办法分享
适合情况 -> 从jsp传入到action时的乱码情况,这里以GBK为例 1.建立一个用于转换编码的filter文件位置举例:src.util.SetCharacterEncodingFilter.java 复制代码 代码如下: package util; import java.io.IOException;import javax.servlet.Filter;import javax.servlet.FilterChain;import javax.servlet.FilterConfig
-
Ubuntu 安装 JDK8 的两种方法(总结)
ubuntu 安装jdk 的两种方法总结: 1:通过ppa(源) 方式安装. 2:通过官网下载安装包安装. 这里推荐第1种,因为可以通过 apt-get upgrade 方式方便获得jdk的升级 使用ppa/源方式安装 1.添加ppa sudo add-apt-repository ppa:webupd8team/java sudo apt-get update 2.安装oracle-java-installer jdk8 sudo apt-get install oracle-java8-in
-
关于JDK8中的字符串拼接示例详解
前言 在Java开发者中,字符串的拼接占用资源高往往是热议的话题. 让我们深入讨论一下为什么会占用高资源. 在Java中,字符串对象是不可变的,意思是它一旦创建,你就无法再改变它.所以在我们拼接字符串的时候,创建了一个新的字符串,旧的被垃圾回收器所标记. 如果我们处理上百万的字符串,然后,我们就会生成百万的额外字符串被垃圾回收器处理. 在大多数的教程中,也许你会看到用+号拼接字符串会生成多个String,导致性能过差,建议使用StringBuffer/StringBuilder来拼接. 可是真的
-
JDK8环境中使用struts2的步骤详解
背景 Struts是Apache基金组织中Jakarta项目组的一个开源(Open Source)项目,主要就是实现了MVC设计模式,在Struts中有自己的控制器(ActionServlet),同时也提供了各种常用的页面标签库以减少JSP页面中的Scriptlet代码,Struts实际上就属于在传统技术上发展起来的一种新的应用模式,其操作的本质依然还是JSP.Servlet.JavaBean等技术的应用,Struts的体系结构图如下. 最近将组内项目的部署环境进行了一次升级.将JDK1.7S升
-
windows系统下安装JDK8的教程图解
一.下载: http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 我的电脑是64位的,所以下载版本是jdk-8u121-windows-x64.exe 二.安装: 我选择是默认安装,也可以自定义安装路径.安装完JDK后要安装JRE,建议两个JDK和JRE安装路径并列(默认安装就是并列创建的,可以忽略这句),如下图. 三.配置环境变量: 1. 打开环境变量配置.计算机→属性→高
-
在Windows环境下安装MySQL 的教程图解
摘要:本文主要说明了如何下Windows环境下安装MySQL. 查看电脑上是否安装了MySQL 打开cmd窗口,输入services.msc命令,等待服务界面打开: 如果能在服务中找到MySQL服务,则说明系统已经安装了MySQL: 下载并安装下载 推荐去官网上下载,在官网上可以选择自己需要的版本,官网上的下载页面为: https://dev.mysql.com/downloads/mysql/ 这个页面默认显示的是最新的下载版本,如果需要获取以前的版本,只需要点击右侧的链接即可,也就是图中红框
-
Windows10系统下安装MariaDB 的教程图解
截至写这篇博客为止,MariaDB官方的稳定版本为,详情访问官方地址:https://downloads.mariadb.org/ 安装之前先简单说一下MariaDB: MariaDB由MySQL的创始人麦克尔·维德纽斯主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQL卖给了SUN,此后,随着SUN被甲骨文收购,MySQL的所有权也落入Oracle的手中.甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此开源社区采用分支的方式来避开这个风险.所以说呢,MariaDB数
-
Windows 系统下安装 IntelliJ IDEA 的方法(图解)
首先,进入官网下载 IntelliJ IDEA 可执行文件: https://www.jetbrains.com/idea/ 如上图所示,进入"Download IntelliJ IDEA"页面,显然咱们可以看到 IntelliJ IDEA 分为两个版本,分别为: 旗舰版(Ultimate) 社区版(Community) 其中,旗舰版是收费的,社区版则是免费的.至于两者的区别嘛,就是旗舰版比社区版的功能更为齐全!如果你想用 IntelliJ IDEA 进行大型项目开发的的话,啥也别说了
-
Windows系统下安装VirtualBox及安装Ubuntu16.04的详细教程
1.软件介绍 VirtualBox VirtualBox 是一款免费的开源虚拟机软件,所谓虚拟机软件,就是能够提供各种模拟的硬件环境,并且在其上安装各种操作系统,目前支持Window,Linux,Mac OS X. 其下载地址可以点击这里.点击链接后,因为是要在window下安装,可以参考下面,直接点击红框部分的链接下载widnow版的VirtualBox 下载好了后,直接双击打开,类似下面的图文步骤直接不停点击下一步安装即可 Ubuntu Ubuntu,中文称呼"乌班图",是一个开源
-
Windows server 2016 安装oracle的教程图解
1.安装oracle Oracle的安装网上太多了,我这就不重复了,主要是讲解一下连接. 本人使用的是虚拟机server 2016 ,主机重新装系统之后,重新安装并配置client花了大部分时间,所以在这里记录一下,希望以后配置的时候少走弯路. 2.安装oracle client. 3.配置oracle client network 如果重新安装虚拟机导致server地址变动,listerner.ora 和 tnsnames.ora 这部分资料要重新写入到oracle的文件中. SID,KEY,
-
windows系统下安装Cypress及cypress open报错解决
目录 一.操作系统 二.安装依赖 1.node.js 2.linux 三.安装 四.安装完成,打开cypress 安装cypress. 一.操作系统 先确认下你的系统,是否在cypress支持范围之内: macOS 10.9 以上 (仅64-bit)Linux Ubuntu 12.04及以上版本,Fedora 21和Debian 8(仅64位)windows7 以上 二.安装依赖 1.node.js 如果使用npm来安装Cypress,需要Node.js 12 或者 14 以上.不知道啥是nod
-
python3.7环境下安装Anaconda的教程图解
下载Anaconda安装包 官网下载或是在清华大学镜像站下载,我安装的是下面这个版本: 安装过程 配置环境 将anaconda的scripts文件夹路径添加到环境变量中. 如果命令行输入输出如图所示则安装成功: 为了避免可能发生的错误, 我们在命令行输入conda upgrade --all 先把所有工具包进行升级.(也可以不安装升级) 打开pycharm,如图点击add local 点击第三个选项,system interpreter,选择python.exe路径,点击ok,就可以了. 总结
-
在windows环境下安装jdk8、jdk9、jdk11、jdk12并自由切换
在windows环境下安装jdk8.jdk9.jdk11.jdk12并自由切换在windows下安装jdk的各个版本安装各个版本的jdk,并设置安装路径配置环境各个版本的环境变量设置JAVA_HOME设置path切换jdk版本 在windows下安装jdk的各个版本安装各个版本的jdk,并设置安装路径 jdk8安装在C:\ProgramFile\Java jdk11安装在C:\ProgramFile\Java jdk12安装在C:\ProgramFile\Java jdk9安装在C:\Java9
-
Windows系统下安装GIt及GIT基本认识和配置
1. 安装 Git 在 Windows 系统中安装Git非常简单,只需要下载Git的安装包,然后安装引导点击安装即可: Git下载地址:https://git-scm.com/download/win 下载完安装包之后,双击 EXE 安装包,一直点击Next安装即可在安装完成之后,会在你的右键菜单栏中增加一个Git的选项,你可以在电脑桌面点击鼠标右键,会看到多出两个菜单,如下图所示: 当你点击Git bash Here菜单之后,可以看到一个终端窗口,在终端里面输入命令git --version,
随机推荐
- Git 命令行教程及实例教程(附github注册)
- mysql5.7.17安装使用图文教程
- ASP.net Substitution 页面缓存而部分不缓存的实现方法
- php中将html中的br换行符转换为文本输入中的换行符
- php中删除数组的第一个元素和最后一个元素的函数
- php上传中文文件名乱码问题处理方案
- Pandas探索之高性能函数eval和query解析
- Android 程序申请权限注意事项
- MySQL中列子查询与行子查询操作的学习教程
- 浅谈Vue的基本应用
- 微信小程序富文本渲染引擎的详解
- PHP FOR MYSQL 代码生成助手(根据Mysql里的字段自动生成类文件的)
- Linux下安装与使用MySQL详细介绍
- Web服务中的异常处理(2)
- spring利用squertz实现定时任务
- 基于java文件上传-原始的Servlet方式
- 非常漂亮的让背景如此暗淡(一种弹出提示信息时页面背景色调改变的方法)
- C#下实现创建和删除目录的实例代码
- ASP编程入门进阶(十六):FSO组件之驱动器操作
- 如何进行客户VLAN组建配置划分