JDK与JRE
dos命令行中常见的命令:
1、dir:列出当前目录下的文件以及文件夹
2、md:创建目录(即文件夹)
|-----C:\>md kkk(在C盘下创建了一个名为kkk的文件夹)
3、rd:删除目录(必须保证该目录是空的)
|-----C:\>rd kkk(在C盘下删除了一个名为kkk的文件夹)
|-----如果目录不是空的,一定要删除该目录,方法为:(举例说之,目录为C:\abc\op\1.txt,删除目录op)
C:\abc>del op
C:\abc\op\*,是否确认<Y/N>? y
C:\abc>rd op
4、cd:进入指定目录
|-----C:\>cd abc:进入abc目录里面
|-----C:\>cd abc\op:进入abc目录里面的op目录中
5、cd..:退回到上一级目录(一层一层的向回退,相当于后退键)
6、cd\:退回到根目录
|-----命令cd\可直接切换到C盘(以本人电脑为例)
C:\Users\wang sheng>cd\
C:\abc\op>cd\
7、del:删除文件(在dos命令行里面删掉是不走回收站的)
|-----删除掉abc目录里面所有后缀名为txt的文件:C:\abc>del *.txt
8、exit:退出dos命令行
9、echo:创建一个文件,并在文件中添加内容
|-----C:\abc\op>echo haha>1.txt:新建一个1.txt文本文档,并且往文本文档里面写入haha
JRE与JDK
1、JRE(Java Runtime Environment Java运行环境)
包括Java虚拟机(JVM Java Virtual Machine)和Java程序所需的核心类库等,如果想要运行一个开发好的Java程序,计算机只需要安装JRE即可。
2、JDK(Java Development Kit Java开发工具包)
JDK提供给Java开发人员使用,其中包含了java的开发工具,也包括了JRE。所以安装了JDK,就不用在单独安装JRE了。其中的开发工具:编译工具(javac.exe),打包工具 (jar.exe)等
环境变量配置:
JAVA_HOME=C:\Program Files\Java\jdk1.8.0_73
%JAVA_HOME%:%%动态获取某一个已存在的环境变量的值
Path = %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;E:\mysql\MySQL Server 5.5\bin;E:\mysql\MySQL\MySQL Server 5.5\bin;%M2_HOME%\bin
如果当前目录下没有命令,那么可以把要执行的命令所在的目录告诉系统即可。
环境变量临时配置方式:
set查看或者设置环境变量的值。查看本机所有环境变量的值:例C:\>set;查看其中一个环境变量,set后面跟上已有的环境变量名即可,例:C:\>set Path。
在dos命令行环境中临时配置java的工具目录,可以set设置,例C:\>set path = C:\Program Files\Java\jdk1.8.0_73\bin。
只不过这种dos命令行环境配置只在当前窗口有效,当前窗口一关,失效。
如果用C:\>start命令新开一个dos窗口,会沿袭原窗口的环境变量值。
若想在path环境变量的值的基础上再添加一个新的值?
C:\>set path=haha;%path%
临时配置classpath环境变量:
C:\>set classpath(类文件路径)=D:\java(类文件所在目录)
C:\>java Demo
原理:一执行这条命令,java命令会启动JVM,而JVM就先去classpath路径下去找有没有要执行的.class文件,如果有就执行,如果没有再去找当前目录下有没有要执行的.class文件。
注意:
- classpath值后有;(分号)——JVM就先去classpath路径下去找有没有要执行的.class文件,如果有就执行,如果没有再去找当前目录下有没有要执行的.class文件
- classpath值后没有;(分号)——JVM就只去classpath路径下去找有没有要执行的.class文件,如果有就执行
记住:配置classpath最好不要加分号。
当然也能配置多路径,例D:\java>set classpath=C:\;D:\(先找C盘,再找D盘,C盘没找着,找D盘,C盘找着,就不找了),依然需要在当前目录下找一次:D:\java>set classpath=.;C:\;D:\(.代表当前路径即D:\java),而path正相反
将环境变量设置清空:C:\>set classpath=
java.exe:调用JRE里面的JVM,运行java程序需要JVM
JDK与JRE的更多相关文章
- java环境变量以及jdk、jre、jvm
一.jdk,jre,jvm的了解:jdk全称java development kit即java开发工具包,是整个java的核心,包含了java运行环境jre.java工具包和java的基础类库: jr ...
- J2EE,J2SE,J2ME,JDK,SDK,JRE,JVM区别
转自:http://www.metsky.com/archives/547.html 一.J2EE.J2SE.J2ME区别 J2EE——全称Java 2 Enterprise Edition,是Jav ...
- java中jdk和jre的区别
JRE: Java Runtime Environment JDK:Java Development Kit JRE顾名思义是java运行时环境,包含了java虚拟机,java基础类库.是使用java ...
- Java学习2 - JDK和JRE和JVM的区别_JDK的下载安装_环境变量配置
一 JDK和JRE和JVM的区别 Jdk: Java Development kit - Java 开发工具 JRE: Java Runtime Environment - java运行环境 JVM: ...
- Java2_java入门时的一些基本概念的理解(j2ee,j2se,j2me,jdk,sdk,jre,jvm,跨平台)
什么是SDK呢? Software Develop Kit的简称,顾名思义就是软件开发包.软件开发商实现底层模块,并对其进行类库封装,配置成高级别的开发环境,为程序员上层的程序开发提供支持.譬如Goo ...
- XAMPP里tomcat启动报错:Make sure you have Java JDK or JRE installed and the required ports are free
以前用XAMPP的时候就是自然而然装好了就可以用,最近重装了新系统,打算在Windows 10里面配置Apache tomcat.PHP.MySQL的开发环境,迟迟试验不成功,于是直接用了XAMPP, ...
- jdk 与jre的区别
jdk就是java的开发工具集,顾名思义就是你做开发用的,其中包括javac,也就是java compiler等. jre(java runtime environment),就是java程序的运行环 ...
- jdk、jre、jvm的关系
JDK里面的工具也是用JAVA编写的,它们本身运行的时候也需要一套JRE,如C:\Program Files\Java\jdk1.5.x\目录下的JRE.而C:\Program Files\Java\ ...
- jdk与jre的区别
很多程序员已经干了一段时间java了依然不明白jdk与jre的区别.JDK就是Java Development Kit.简单的说JDK是面向开发人员使用的SDK,它提供了Java的开发环境和运行环境. ...
- Jdk和Jre目录和三个lib目录说明----外部扩展jar包servlet,mysql,oracle等
以下文章转载自a personal blog:For Future,因为昨天下午在cmd模式下编译servlet失败,后来在网上找到这篇文章帮我解决了该问题,我觉得挺值得收藏的,并且这篇文章对&quo ...
随机推荐
- 转:java中volatile关键字的含义
转:java中volatile关键字的含义 在java线程并发处理中,有一个关键字volatile的使用目前存在很大的混淆,以为使用这个关键字,在进行多线程并发处理的时候就可以万事大吉. Java语言 ...
- 安装ipvsadm时出现下面所示错误,MARK
[root@localhost ipvsadm-1.26]# makemake -C libipvsmake[1]: Entering directory `/usr/local/soft/ipvsa ...
- JavaScript创建对象的写法
JavaScript 有Date.Array.String等这样的内置对象,功能强大使用简单,人见人爱,但在处理一些复杂的逻辑的时候,内置对象就很无力了,往往需要开发者自定义对象. 对象是什么 从 ...
- php多层数组与对象的转换实例代码
通过json_decode(json_encode($object)可以将对象一次性转换为数组,但是object中遇到非utf-8编码的非ascii字符则会出现问题,比如gbk的中文,何况json_e ...
- mslookup
Microsoft Windows [版本 6.1.7601]版权所有 (c) 2009 Microsoft Corporation.保留所有权利. C:\Users\Administrator> ...
- 《零成本实现Web自动化测试--基于Selenium》第一章 自动化测试基础
第一篇 Selenium 和WebDriver工具篇 第一章 自动化测试基础 1.1 初识自动化测试 自动化测试有两种常见方式 1.1.1 代码驱动测试,又叫测试驱动开发(TDD) 1.1.2 ...
- Java读取本地文件进行unicode解码
工具使用: package test.opservice; import eh.util.MapValueUtil; import java.io.BufferedReader; import jav ...
- python之域与属性
python, javascript中域与属性是二个不同的概念, 域就是变量, 而属性则是符合某些约束, 例如getter, setter...等的特殊"变量". python中使 ...
- windows2003通过iis配置ftp服务器
以前习惯于用filezilla作为windows的ftp服务器,但是现在新版本的filezilla已经不支持windows2003了,所以趁机试一下iis配置ftp服务器. 前面都是很常规的配置 参考 ...
- phpcms v9 企业黄页系统发布没有表单出现的解决方案
第一种解决方案: 第一步:把yp_UTF8压缩文件解压得到:api.caches.phpcms.statics四个文件夹. 第二步:把这四个文件夹分别覆盖已安装好的phpcms系统根目录下的文件夹.这 ...