在线客服
扫描二维码
下载博学谷APP扫描二维码
关注博学谷微信公众号
JDK和Path环境变量如何配置?安装JDK 选择安装目录 安装过程中会出现两次 安装提示 。第一次安装 jdk ,第二次安装 jre 。两个都建议安装在同一个Java文件夹中的不同文件夹中,接下来我们具体看下。
一、JDK安装
JVM :JAVA虚拟机
JRE :Java运行环境=JVM+核心类库
JDK :JAVA开发工具包=JRE+java开发工具
java开发工具:编译工具(javac.exe) 、 运行工具(java.exe) 、打包工具(jar.exe)等
JDK下载:提前到官网下载好软件
JDK安装目录:
bin: 存放的是java的开发工具。
include :存放的调用系统资源的接口文件。
jre : java运行环境
lib : 核心类库。
src.zip : java源代码
二、path的环境变量设置
1.在控制台写一个可执行文件的文件名的执行原理:
在控制台写一个可执行文件的文件名,那么系统首先会在控制台当前路径下去搜索是否存在该文件,如果可以找到指定的文件,那么就执行该文件,如果找不到该文件,那么系统还会根据path的环境变量所保存的路径信息下去搜索是否有指定的文件,如果能找到,那么就执行该文件。
2.配置path环境变量
我的电脑-》右键属性-》高级系统设置-》高级-》环境变量-》系统变量中找到path->编辑->添加jdk bin目录
3.引用环境变量 JAVA_HOME
解决替换jdk版本的问题,更改jdk版本时只需要更改JAVA_HOME的路径。
4.临时环境变量
5.classpath环境变量:
设置了classpath环境变量的时候,启动jvm(java虚拟机)的时候,那么java虚拟机就会 根据classpath环境变量所保存路径信息下去寻找对应的class文件临时环境变量就是仅对于当前控制台窗口起作用,窗口一旦关闭,那么配置的临时环境变量信息会发生消失。
set命令的用法:
set 查看所有的环境变量信息。 set
set 环境变量的名字 查看指定的环境变量信息。 set path
set 环境变量名字 = 路径信息 设置指定的环境变量信息。set path=D:\JDK7.0\bin
set 环境变量名字 = 清空指定的环境变量信息。 set path=
set 环境变量名字 = 新路径;%环境变量名字% 在原有的基础上添加新的路径信息。 set path=d:\jdk1.0;%path%
作为一个零基础准备入门Java菜鸟来说,首先安装配置适合自己的Java环境。
— 申请免费试学名额 —
在职想转行提升,担心学不会?根据个人情况规划学习路线,闯关式自适应学习模式保证学习效果
讲师一对一辅导,在线答疑解惑,指导就业!
相关推荐 更多
面向对象是什么?有哪些特征?
提起Java,大家都知道它是一门典型的面向对象的编程语言。但是对于面向对象,可能还有许多人并不清楚。那么面向对象是什么?有哪些特征呢?本文就来带大家好好认识一下面向对象。面向对象是一种软件的开发方法,它的特征归纳起来就是三点,即封装、继承和多态。下面是关于面向对象的深入介绍:
5482
2019-10-31 10:10:10
Java基础语法之多线程学习笔记整理
众所周知,利用好多线程机制,可以大大提高系统整体的并发能力以及性能,而且线程间的切换和调度的成本小。因此,多线程是Java学习者必须掌握的语法重点。本文为大家整理了进程和线程、实现多线程方式、设置和获取线程名称、线程优先级和线程控制等等多线程知识点笔记,有需要的朋友一起来学习吧!
5524
2019-12-09 14:33:59
为什么要使用Docher?Docher的优势分析
为什么要使用Docher?众所周知,Docher是一个开源的应用容器引擎,它的优势有资源利用更出色,秒级的启动速度,一致的运行环境,持续交付和部署,可以拓展和堆叠,便捷的自动迁移,更加低廉的成本以及自动化的管理等等。下面请看具体的优势分析:
5512
2020-02-20 15:19:40
C语言和Java哪个更适合初学者?
目前,无论是从应用范围还是流行程度来看,C语言和Java都是当下最为火热的编程语言。想要零基础入门编程的学习者在一开始的学习中都会碰到这样的难题:C语言和Java哪个更适合初学者?的确,编程语言的选择关系到学习者未来的职业选择,因此需要慎重决定。当然无论是C语言还是Java,只要学好了,其职业生涯都将有着极其广阔的前景。下面我们来看看初学者应该如何在C语言和Java中进行选择。
6269
2020-03-17 15:50:03
Spring框架实现依赖注入操作步骤解析
Dependency Injection是spring框架核心 ioc 的具体实现。程序在编写时通过控制反转把对象的创建交给了spring,但是代码中不可能出现没有依赖的情况。ioc 解耦只是降低他们的依赖关系但不会消除,坐等框架把持久层对象传入业务层而不用我们自己去获取。
4564
2021-05-24 11:31:52