what is known to us all is that……
1、jdk 包含jre包含jvm
2、由于源文件和jdk里的bin文件不在一个路径下,所以为了使在任何地方都可以使用jdk里的工具文件对Java源代码编译运行等操作,就需要搭建一个环境。
3、步骤
-
我的电脑,属性,高级系统设置,环境变量
-
之后选择用户变量里选择path变量然后编辑,至于为什么是path,自己理解应该是用户下的公共路径,该用户的所有文件夹都可以访问到这个公共路径。
自己蠢哭,一直在用户变量里直接新建变量名和变量值,实际上是在path变量里添加路径参数。
而用户变量和系统变量对于自己的电脑来说是一样的,因为自己的电脑只有一个用户。共有的机子可能会有不同用户的情况,所以每次打开电脑都会让你确定是哪一个用户。如果不同的用户在系统变量里设置当然会使所有用户都能用,用户变量里设置只能是该用户使用。 -
打开path之后,win10是以表格的形式出现,直接新建,把jdk里的bin文件路径复制粘贴到栏里就OK了。win8以前是编辑path变量在变量值里添加 “路径;”
注意:不要忘记分号!!!
4.然后就可以一直点确定来保存设置了。老师说千万不要忘记点确定。
一件很重要的事
1、在配置变量之前如果打开cmd并且没有关。在配置好之后记得关一下在打开。我的第二个坑,哎,蠢爆了。
一些补充知识
一、jdk里的文件的作用都是什么
- bin文件夹 ——全是工具,以.exe(可执行程序)结尾的文件集
- include文件夹 ——其他语言写的程序,Java可以直接用
- jre文件夹 ——运行环境,其实有了jre文件夹就不需要,在下载安装jdk的时候安装jre了, 因为jdk包含jre。然而可能是我之前有eclipse配好了环境,当我删除jre文件的时候,在cmd里执行java命令的时候,显示 not found路径。从回收站拖回来之后就好用了。
- lib文件夹——包含了人家写好的所有Java类,理解为类库吧。
- src.zip压缩文件——Java源代码。因为Java开放源代码,所以可以研究它,但c就不开放源代码。
- release(英文解释:发布)——配置文件。就是写了什么什么电脑os,jdk版本号,电脑操作数等等信息。
二、常用dos命令
- cd空格文件夹——change directory进入当前文件夹路径(打开文件夹)
- cd后英文两个点——返回上一层文件夹目录
- cd\——返回当前盘符的根目录
- tab——自动补全命令或文件(夹)名
- cls——clean screen清屏
- md——made directory创建文件夹
- rd——remove directory移除空文件夹
- del——删除文件
- ren——rename重命名
- type——显示内容
- dir——显示文件和子目录
- cope——复制文件
- format——格式化
- diskcope——复制磁盘
- deltree——删除整个目录
- mem——memory查看内存大小
- chkdsk——检查磁盘使用情况check disk
- sys——system制作启动盘
- path——添加程序执行路径
注:
1、所有的程序底层都是dos命令,只不过现在程序给黑色的dos命令框隐藏起来了,所以我们在使用Java语言的时候可以不需要编辑器如eclipse,而使用记事本编写以.java为后缀名的源代码文件,再使用dos命令行,用“javac 源代码文件名.java”命令来编译,“Java 字节码文件名”来运行。
2、所以就是硬盘中存储各种不同类型(格式)的文件,这些文件以后缀名不同来区分类型的不同,以及作用的不同(是音频文件还是文本文件等等)。那么如何打开文件就需要不同的运行环境的支持,如jre(Java runtime environment)就是Java文件的运行环境。