为什么要设置java环境变量_为什么要配置JDK环境变量?
因为电脑不知道javac这个命令是在C:\Program Files\Java\jdk1.8.0_65\bin\的这个路径下面,所以我们要设置好环境变量,来让电脑知道其路径。
1. path(环境变量)是dos以前的内部命令,windows继续沿用至今。用作运行某个命令的时候,本地查找不到某个命令或文件,会到这个声明的目录中去查找。
2. 然后什么是jdk,jre
jdk(java development kit),Java开发工具,
jre(java runtime environment),Java运行环境。
因为java必须经过编译才能运行,编译就要通过常用命令比如:编译javac等,而这些常用的编译命令就存放在jdk的bin目录。
3. 而window运行java编译命令的时候,本地查找不到某个命令或文件,会到path中去查找。所以不可能在每个java文件所在目录放置jdk,故把jdk放置path环境变量中,这样每个java文件都可以通过path中设定的jdk目录找到编译命令进行编译。
4. 一般设定java的时候为了在任何目录下都可以运行bin文件夹下的命令。就将java的bin目录声明到path中。编译后的class类就要通过jre运行环境进行运行实现,这只是在文本编辑java时候需要这些,设置环境变量等。
5. 如果用开发工具Myeclipse就不需要设置,myeclipse自带jdk,就不需要环境变量,而eclipse启动时候会要求path,方法可以设置path,也可以不设置,不设置方法是:在eclipse.exe目录里面有一个eclipse.ini文件进行配置。
另 二
Java初学者都知道,学习Java首先要安装JDK(Java Development Kit),即Java开发工具,但是安装过后总是需要配置三个环境变量(PATH,CLASSPATH,JAVA_HOME)后才能使用,往往beginner一般只是照着教程去做,但最好知其所以然。其实很容易理解:
环境变量说白了就是一个变量,你可以简单的理解为计算机中的“全局变量”,你甚至可以自己随便定义一个环境变量来用。比如你设置一个环境变量A=“C:\user”,那么以后程序在寻找user文件夹时直接使用A就行了。下面你结合JAVA_HOME一看便懂:
JAVA_HOME环境变量。它指向Jdk的安装目录,可以是JAVA_HOME=“D:\jdk1.8”。因为jdk安装目录因人而异,有的人安装在C盘,有的在D盘,但其他应用程序可没法知道你到底安装在哪,唯一的办法就是规定一个JAVA_HOME 环境变量,需要用JDK的程序只要引用JAVA_HOME就可以搞定~,比如Eclipse//Hadoop/NetBeans/Tomcat等软件就是通过搜索JAVA_HOME变量来找到并使用JDK的。
然后再看剩下的变量,就好理解啦~
PATH环境变量。你在写完一个Java程序之后是不是要javac一下来编译,然后再java一下来执行?问题就在这里,shell(命令解释器)在执行你输入的命令时,会到PATH变量所指定的路径中查找看是否能找到相应的命令程序,而javac和java这个命令本机一开始是没有的,他们存在于你安装的JDK的bin目录下(bin目录中包含经常要用到的可执行文件如javac/java/javadoc等),因此我们需要把 bin目录增加到现有的PATH变量中。
CLASSPATH环境变量。作用是指定类搜索路径,要使用已经编写好的类,前提当然是能够找到它们了,JVM就是通过CLASSPTH来寻找类的。我们 需要把jdk安装目录下的lib子目录中的dt.jar和tools.jar设置到CLASSPATH中,当然,当前目录“.”也必须加入到该变量中。
为什么要设置java环境变量_为什么要配置JDK环境变量?相关推荐
- linux内核环境变量,Linux上安装配置JDK环境变量
1.去官网下载jdk软件包 现在最新版本是jdk-7u25,我已经上传到百度网盘 2.解压安装包 tar zxvf jdk-7u25-linux-x64.gz 3.创建java存放目录 mkdir / ...
- java环境变量设置的作用_配置jdk环境变量的作用是什么?
JDK安装完成后,需要配置JDK的环境变量,正确地配置这些环境变量,是能够顺利学习Java开发的前提. 从真正接触java到现在,差不多有一年时间了,配置JDK的环境变量也配置过无数次,但是对于这些配 ...
- eclipse jdk配置_第一节:学会Java前提-手把手教你配置JDK环境变量
# 前言 大家好,我是 `Vic`,今天给大家带来`学会Java前提-手把手教你配置JDK环境变量`的概述,希望你们喜欢 # 下载地址 下载jdk,和eclipse就比较简单了,提供JDK 9 地址: ...
- java环境变量设置优化_Mac/windows配置jdk环境变量-seo优化只选拉一八科技
Mac/windows配置jdk环境变量 Mac配置jdk环境变量 直接双击dmg文件,然后单击[下一步]完成安装.请忽略[配置jdk环境变量]直接跳转到[检查jdk是否安装成功]. Windows配 ...
- java环境变量配置 JDK环境变量
JAVA_HOME:C:\Program Files\Java\jdk1.6.0_21 PATH:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin; classpath:.;%J ...
- macbook配置java环境变量_Mac系统中如何配置JDK环境变量?Mac中JDK环境变量配置教程...
Mac系统中如何配置JDK环境变量?在使用mac系统的电脑时,如何进行设置JDK环境变量呢?接下来的文章中小编将会带来详细的介绍,希望对您有所帮助. Mac中JDK环境变量配置教程 1.访问Oracl ...
- 电脑配置jdk环境变量_苹果电脑配置环境变量
1.右击我的电脑图标(windows10中为"此电脑"),选择"属性",打开"系统"对话框,点击"高级系统设置"标签.2 ...
- java环境变量win7_win7如何配置jdk环境变量|win7配置java环境变量的方法
有时我们在win7系统使用java开发的软件的时候,会提示要下载并安装好jdk才能运行,比如MineCraft这款沙盒游戏,当然进行java及安卓开发的程序员,jdk更是不可或缺的存在,那么win ...
- Win10配置JDK环境变量电脑重启后java、javac命令无法使用
Win10配置JDK环境变量电脑重启后java.javac命令无法使用 本人猜测,可能是Win10系统开启了"快速启动",在电脑开机启动时没能加载环境变量JAVA_HOME 有3种 ...
最新文章
- P4127 [AHOI2009]同类分布(数位dp)
- 1.2鼠标移入移出改变背景色和其他大小样式
- 安全戴尔服务器销售,PowerEdge T340
- java.lang.IllegalArgumentException: parameter must be a descendant of this view
- 【渝粤教育】国家开放大学2018年春季 0008-22T简明现代汉语 参考试题
- 内容编辑器在MOSS中的应用
- C语言程序设计—01基础知识
- sin、cos三角函数计算
- html设置一级标题二级标题格式怎么弄,word如何设置一级二级三级标题格式
- 计算机系挣钱的职业,十大挣钱职业之IT行业
- Kubernetes 学习笔记(一)--- 基本概念及利用kubeadm部署K8S
- 多方协同,华为云IoT ,加速批量交付
- xxd航模电调电路图
- 12、Tello 进行起飞命令执行和视频显示
- Little Sub and Pascal's Triangle(zoj月赛)
- 扫地机器人可以扫纸片_扫地机器人扫的干净吗?
- JavaAndroid调试方法
- cadence_allegro_查看dra文件所用pad_查看封装文件用的引脚列表
- python end if_阅读下面的Python程序,请问输出结果是什么? print(T,end=' ') if not 0 else print('F',end=' ') print(T...
- python CAD图形合并
热门文章
- Angular 2 Output
- ubuntu vim中文乱码问题
- l360废墨收集垫更换视频_更新原厂隔音垫你选对材料了吗?
- 滑动平均滤波_11种滤波算法程序大全(含源代码分享)
- 处理表格数据时,去除表头两种写法,jquery 删除表头之外的数据
- mysql 日期减法_日期格式处理的几种方法
- yum 安装redis默认目录_Centos7 安装redis 详细步骤
- stm32cubemx生成不了keil工程文件_STM32CubeMX系列教程03_创建并生成代码工程
- dword类型和十进制有什么区别_微信小商店有几种类型,有什么区别?
- 研究能力培养的阶梯: 盐趣一对一科研项目