java8+jre配置_JAVA8 JDK/JRE环境配置教程

2023-10-27

下载JAVA JDK

1、从JAVA官网 下载

404a1ade2f95c5ec8d7cabeeaffb48f7.png

注意选择自己需要的版本

2、百度云盘 链接:https://pan.baidu.com/s/1deOFGN1xB0mgz6s2mTRXdA

提取码:ke97

安装JAVA JDK

打开下载的安装包,然后按照步骤安装JAVA SDK

配置环境

简介

环境变量是指在操作系统中用来指定操作系统运行环境的一些参数,比如临时文件夹位置和系统文件夹位置等。环境变量相当于给系统或应用程序设置的一些参数。

编译或运行Java程序时,都是基于命令行的,因此在此之前必须设置一些环境变量的值。有些Java IDE(集成开发环境)内置了JDK,因此使用这些IDE时可以不指定环境变量。还有些程序需要个性化的环境变量(如Apache Tomcat需要JAVA_HOME环境变量)。

与JDK或JRE的使用有关的是PATH、CLASSPATH等几个环境变量。这里先解释一下这些变量的含义:

PATH变量用来告诉操作系统到哪里去查找一个命令。如果清空PATH变量的值,在Windows中运行一个外部命令时,将提示未知命令错误(当然,在Linux中也是一样):

环境变量是指在操作系统中用来指定操作系统运行环境的一些参数,比如临时文件夹位置和系统文件夹位置等。环境变量相当于给系统或应用程序设置的一些参数。

编译或运行Java程序时,都是基于命令行的,因此在此之前必须设置一些环境变量的值。有些Java IDE(集成开发环境)内置了JDK,因此使用这些IDE时可以不指定环境变量。还有些程序需要个性化的环境变量(如Apache Tomcat需要JAVA_HOME环境变量)。

与JDK或JRE的使用有关的是PATH、CLASSPATH等几个环境变量。这里先解释一下这些变量的含义:

PATH变量用来告诉操作系统到哪里去查找一个命令。如果清空PATH变量的值,在Windows中运行一个外部命令时,将提示未知命令错误(当然,在Linux中也是一样):

4b32b1086a76e880362b72acea40cccc.png

注意:在Windows中,如“dir”、“cd”等命令是内部命令,类似于DOS中的常驻命 令。这些命令在命令行窗口启动时会自动加载到内存中,不需要到磁盘上去寻找对应的可执行文件,因此即使清空了PATH变量的值也不会影响这些命令的使用。 然而,像“java”这样的外部命令,在执行时必须先由操作系统到指定的目录找到对应的可执行程序,然后才能加载并运行。到哪里去寻找这些程序就是依靠 PATH变量来指定的。

Linux也是类似,甚至可以说在Linux中,PATH环境变量更为重要,因为Linux的很多基本命令都属于外部命令,如“ls”、“mkdir”等。当将PATH变量清空后,这些命令都将无法使用(当然,还是有一些内部命令我们仍然可以使用)。

CLASSPATH是编译或运行Java程序时用来告诉Java编译器或虚拟机到哪里查找Java类文件的

具体操作

下面根据图片来配置环境变量

b2d69bb418ab01e8faff654247d7c699.png

fe8826ff2d0bb888577a0a8cfe6f2023.pngc127cb7d36997c2adf9dffb0fd1208cf.png

接下来要配JAVA_HOME,PATH, CLASSPATH 三个属性

1.配置 JAVA_HOME属性

找到安装java SDK的目录: C:\Program Files\Java\jdk1.8.0_101 (此处是安装的根目录),复制该路径

点击上图中的‘系统变量’ 下的新建

4d57061ece20e9b107d6bd883d3a2cb8.png

变量名处填写‘JAVA_HOME’, 变量值处直接粘贴上一次复制的java SDK的安装目录’C:\Program Files\Java\jdk1.8.0_101’ ,然后点击"确定",JAVA_HOME变量就配置好了…

2.配置CLASS_PATH 变量

和配置JAVA_HOME类似,在在“系统变量”点击“新建”,在弹出的窗口中分别输入

变量名:”CLASSPATH”

变量值: ”.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;”(取引号之内的值,包括前面的”.” ,这里%JAVA_HOME%就是引用之前配置好的 JAVA_HOME )

3.配置path变量

查找’系统变量‘ 中 是否已经有path变量

6413c08edba557262e593ac7a0841709.png

如上图,系统配置里面已经有了PATH变量,这里点击‘编辑’,如下图所示,可以看到变量已经有值了,在变量值最后加上一个半角分号(‘;’) ,然后粘贴java SDK安装目录的路径。

C:\Program Files\Java\jdk1.8.0_101\bin

8d34e9cc167a26dabadb4eec4091cfbb.png

测试环境

打开命令提示行

输入 java -version

输入 java

输出如下:

b79a0aa9cfc06318fed1e9db99c02331.png

即证明成功

写博客不易给个赞呗!!!爱你呦

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

java8+jre配置_JAVA8 JDK/JRE环境配置教程 的相关文章

  • 【Unity 3D】图形界面GUI的讲解及在C#中实现用户登录界面的实战(附源码)

    需要源码请点赞关注收藏后评论区留言并且私信 在游戏开发过程中 游戏界面占据了非常重要的地位 玩家启动游戏的时候 首先看到的就是游戏的UI 其中包含图片 按钮和高级控件等等 UGUI和GUI是Unity 3D中最常用的两个UI系统 一 GUI
  • VMware workstation搭建华为FusionCompute实验环境(五)保姆级安装教程,可运行虚拟机

    VMware安装VRM 1 打开VMware 点击文件 选择新建虚拟机 2 选择 自定义 3 硬件兼容性保持默认 4 选择稍后安装操作系统 5 操作系统选择 ESXI 6 输入虚拟机名称及虚拟机保存位置 7 配置处理器 最少4个 8 配置内
  • 低功耗设计及其UPF实现第一节

    第一节 低功耗设计的基本单元和概念 大家好 最近疫情宅家 工作没有那么忙 所以写一下之前从事过的低功耗设计并和大家分享 希望大家多多提出不足 本次总结一共分为若干小节 还没定 我会从最最基础的低功耗的概念和器件开始分享 尽量全部说干货 不过
  • 暑假补卷2——进程控制:

    进程地址空间 接进程概念 写时拷贝 通常 父子代码共享 父子再不写入时 数据也是共享的 当任意一方试图写入 便以写时拷贝的方式各自一份副本 具体见下图 fork常规用法 一个父进程希望复制自己 使父子进程同时执行不同的代码段 例如 父进程等
  • 晶振/晶体布线原则

    1 晶振布放和走线同IC在相同层 50欧姆走线 布线层到参考层间挖开GND 晶振模块远离其他器件 2 晶体模块参考层尽量使用完整GND层 没有完整GND层可用 也要在晶振下面完全铺地 3 走线仅可能短 两根线尽量等长且尽量紧密耦合 4 将负
  • 学生选课系统项目设计报告

    设 计 报 告 报告题目 学生选课系统的数据库设计 摘 要 在当下疫情肆虐的时期 线上教学成为了主流方式 各种教学活动都转为线上 网上选课系统成为学生课程分配的主要方式 传统的选课管理模式已经无法满足当前的实际需求 为此 我们开发了学生选课
  • 2023年最新最全软件测试用例大全,轻松学会测试用例,有手就行

    一 概念 测试用例的基本概念 测试用例 Test Case 是为了实施测试而向被测试的系统提供的一组集合 这组集合包含 测试环境 操作步骤 测试数据 预期结果等要素 主要步骤 测试环境 测试步骤 测试数据 预期结果 网易邮箱注册成功测试用例
  • torchvision中的resnet的实现

    D pythonCodes 深度学习实验 经典分类网络 6 ResNet resnet手动实现实验 一 ResNet网络模型详解 1 1 整体结构 可以看到 resnet34主要就是由layer1 4组成 而这4个layer分别就是由3 4
  • Web前端iframe使用以及页面通信postmessage

    iframe基本内涵 通常我们使用iframe直接直接在页面嵌套iframe标签指定src就可以了 iframe常用属性 1 frameborder 是否显示边框 1 yes 0 no 2 height 框架作为一个普通元素的高度 建议在使
  • AppsFlyer 研究(六) 域名及用户邀请归因

    一 AppsFlyer涉及的域名 1 https conversions appsflyer com 该域名用于SDK上报App首次打开的session数据 包含用户的设备id 供AF归因 2 https gcdsdk appsflyer
  • 百人计划 图形1.4 PC手机图形API介绍作业/个人笔记

    作业部分 1 本人对Vulkan不了解 下述文字根据网上资料搜集总结而来 如日后有新的想法将更新在此段文字之后 Vulkan优点是轻薄 降低CPU的开销 缺点是相对繁琐 接口多概念多 Vulkan让我想到houdini 功能强大 建模特效程
  • 2014-10 u-boot make过程分析

    Based on u boot 2014 10 当我们已经做完make xxx defconfig后 这个流程可以参看 2014 10 u boot make xxx defconfig 过程分析 在源码顶层目录生成 config文件 然后
  • $(...).datetimepicker is not a function

    1 jQuery版本不一致 2 datetimepicker js放在最后引入 这种要先引入JS或者JQ 最后才引入这个时间JS文件
  • 共享型智能指针的实现share_pointer

    智能指针是一个类 它产生的是一个类对象 而不是一个原生的指针对象 但是为了减少类对象与针对对象使用的差异性 所以share ptr类故意重载了两种常见的指针操作符 和 gt 从而share ptr与普通指针使用方式一样 简言之 就是shar
  • stm32f10x中GPIOA理解(一)

    stm32中GPIOA对于arm芯片来说 它属于芯片内外部的外设 对于单片机来说 它是按时间脉冲来执行的 那么GPIOA挂在RCC APB2Periph时钟上面的 在这里我们先理解GPIOA 在地址 STM32的外设起始基地址为0x4000
  • java heap space怎么解决_java heap space错误的解决方法是什么

    java heap space错误的解决方法是 1 设置环境变量 代码为 set JAVA OPTS Xms32m Xmx512m 2 在执行JAVA类文件时加上相关参数 参数为 java Xms32m Xmx800m cl java he
  • 万户协同办公平台 ezoffice存在未授权访问漏洞 附POC

    文章目录 万户协同办公平台 ezoffice存在未授权访问漏洞 附POC 1 万户协同办公平台 ezoffice简介 2 漏洞描述 3 影响版本 4 fofa查询语句 5 漏洞复现 6 POC EXP 7 整改意见 8 往期回顾 万户协同办
  • Unity资源之Resources目录

    介绍 将资产存储在一个或多个名为Resources的文件夹中 并在运行时使用Resources API 从这些资产加载或卸载对象 Resources System的最佳实践 不要使用它 出于以下几个原因 提出了这一强烈建议 使用 Resou
  • 使用PCL直通滤波器基于高程值批量提取las格式点云地面点数据

    1 运行环境 VS 2015 PCL 库 liblas库 2 代码 2 1 批量获取指定路径下所有文件路径函数 vector

随机推荐

  • Host 'xxx.xx.xx-xx.xx.com' is not allowed to connect to this MySQL serverConnection closed by foreig

    线上新建一个db 远程telnet xx 3306报错如下 xxx xxx cacti telnet db01 xx com 3306 Trying xx xx xx 1 Connected to db01 xx com Escape ch
  • log4j的配置文件的位置

    log4j的配置文件存放的位置 log4j加载配置文件的过程 1 自动寻找工程下src目录中的log4j xml 2 若没有 会寻找log4j properties文件 通常情况下会将log4j properties文件放在其他目录中 比如
  • AspNetCore学习线路图指南

    ASP NET Core开发者指南 2019年 ASP NET Core 开发者指南 转载 AspNetCore Developer Roadmap 在下面 您可以看到一个图 说明可以采用的路径以及要成为ASP NET Core开发人员所想
  • 一个TCP长连接设备管理后台工程(二)---后端模型

    后端模型
  • 根目录/缺少执行权限x产生的两种错误

    Linux根目录缺少x权限 产生的两个错误 以root用户执行systemctl命令报权限相关问题 root hps2 systemctl stop hps manager pkttyagent 10364 WARNING Unable t
  • 国产技术迎来突破,14nm芯片横空出世,低代码也有好消息

    芯片 被称为工业时代的 粮食 小到手机手环 大到飞机轮船 几乎各个行业都不离开芯片的支持 其重要性不言而喻 而我国在这一领域一直较为薄弱 一 芯片之路坎坷 由于国内半导体芯片市场底子薄弱 没有主动权 一直过度依赖进口 他国就利用自身的基础优
  • Latex 问题汇总(持续更新)

    Latex 问题汇总 持续更新 写在前面 Latex安装链接 问题及解决办法 持续更新 1 如何手动安装宏包 2 如何改变WinEdt默认的pdf预览程序 写在前面 写这篇文章 是为了记录使用Latex期间遇到的一些问题和解决办法 还有一些
  • 【JAVA】定时任务之借阅到期自动催还

    该篇主要以定时任务为主 通知略为记录 一 定时任务逻辑代码 定时任务文件 TaskScheduling java package org springblade modules task import lombok extern slf4j
  • 什么是循环?Java中有哪些循环?

    在编程中 循环是一种重复执行一段代码块的结构 循环允许我们根据特定的条件多次执行相同的代码 从而提高代码的复用性和效率 在Java中 常见的循环结构有以下几种 1 for循环 for循环是一种在已知循环次数的情况下使用的循环结构 它由三个部
  • 在进行后台传值的时候注意----去空的处理

    经常在实际的开发过程中 需要避免将空值传递给后台 比如在实际开发过程中遇到的问题 eg 在进行查询功能的处理的时候 需要将获取到的各种查询条件传入后台 vue实际项目 所以这时候 会对页面上获取到的值进行去空的处理 对传入后台的值进行去空的
  • 硬盘分类详解

    一 按原理分类 机械硬盘 HDD 固态硬盘 SSD 以及混合硬盘 SSHD 1 机械硬盘 HDD 机械硬盘 HDD 是传统硬盘 为电脑主要的存储媒介之一 由一个或者多个铝制或者玻璃制成的磁性碟片 磁头 转轴 控制电机 磁头控制器 数据转换器
  • java 生成 静态页面_利用Java生成静态HMTL页面

    有时候需要生成静态的HTML页面以减小数据库与服务器的压力和负担 于是在网络上一阵狂搜 找到几篇相当不错的文章和一些相当有用的资料 为了方便 我整理在自己的BLOG 以供参考 在接下来的应用中 我自己想到另一种解决方案 就是通过Ajax S
  • 基于模糊RBF神经网络轨迹跟踪研究(Matlab代码实现)

    欢迎来到本博客 博主优势 博客内容尽量做到思维缜密 逻辑清晰 为了方便读者 座右铭 行百里者 半于九十 本文目录如下 目录 1 概述 2 运行结果 3 参考文献 4 Matlab代码实现 1 概述 模糊控制 Fuzzy Control 是
  • 什么时候使用useCallback和useMemo?

    目录 1 什么是useCallback和useMemo 2 为什么使用useCallback和useMemo 3 什么时候使用useCallback和useMemo 3 1 useCallback 3 2 useMemo 1 什么是useC
  • Kettle — 安装和部署

    前提 Kettle是纯Java编写的ETL开源工具 目前Kettle7和Kettle8都需要Java8或者以上才能正常运行 所以开运行Kettle前先检查Java环境是否正确配置 Java版本是否是8或者以上 Kettle安装 1 创建Ke
  • 操作系统--文件管理

    文件管理 目标 提高外存储空间利用率 什么是外存什么是内存 区别是什么 计算机的存储器也跟人们在演算过程中 运用大脑和纸 笔记本记忆的原理一样 我们把计算机内相当于大脑作用的存储器叫做 内存储器 也叫 内存 而相当于纸和笔记本作用的叫做 外
  • tensorflow: Could not load dynamic library ‘cudart64_101.dll‘ 解决办法

    问题描述 安装 tensorfolw gpu2 1 0 之后调用 显示 GPU False 不能调用GPU 在命令行中 import tensorflow 时显示 Could not load dynamic library cudart6
  • linux支持哪些因特网协议,Linux下因特网密钥交换协议设计与实现.doc

    Linux下因特网密钥交换协议设计与实现 Linux下因特网密钥交换协议设计与实现 摘要 介绍IPSec协议和因特网密钥交换协议 IKE 然后结合具体的科研工作 详细阐述在Linux操作系统上实现IKE协议的一种具体实现方案 解决如何在In
  • 递归算法最后返回值问题

    public String set byte val throws Exception Cluster cluster getRandomMaster writableCluster SSDB ssdb cluster getMaster
  • java8+jre配置_JAVA8 JDK/JRE环境配置教程

    下载JAVA JDK 1 从JAVA官网 下载 注意选择自己需要的版本 2 百度云盘 链接 https pan baidu com s 1deOFGN1xB0mgz6s2mTRXdA 提取码 ke97 安装JAVA JDK 打开下载的安装包