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文件。

注意:

  1. classpath值后有;(分号)——JVM就先去classpath路径下去找有没有要执行的.class文件,如果有就执行,如果没有再去找当前目录下有没有要执行的.class文件
  2. 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的更多相关文章

  1. java环境变量以及jdk、jre、jvm

    一.jdk,jre,jvm的了解:jdk全称java development kit即java开发工具包,是整个java的核心,包含了java运行环境jre.java工具包和java的基础类库: jr ...

  2. J2EE,J2SE,J2ME,JDK,SDK,JRE,JVM区别

    转自:http://www.metsky.com/archives/547.html 一.J2EE.J2SE.J2ME区别 J2EE——全称Java 2 Enterprise Edition,是Jav ...

  3. java中jdk和jre的区别

    JRE: Java Runtime Environment JDK:Java Development Kit JRE顾名思义是java运行时环境,包含了java虚拟机,java基础类库.是使用java ...

  4. Java学习2 - JDK和JRE和JVM的区别_JDK的下载安装_环境变量配置

    一 JDK和JRE和JVM的区别 Jdk: Java Development kit - Java 开发工具 JRE: Java Runtime Environment - java运行环境 JVM: ...

  5. Java2_java入门时的一些基本概念的理解(j2ee,j2se,j2me,jdk,sdk,jre,jvm,跨平台)

    什么是SDK呢? Software Develop Kit的简称,顾名思义就是软件开发包.软件开发商实现底层模块,并对其进行类库封装,配置成高级别的开发环境,为程序员上层的程序开发提供支持.譬如Goo ...

  6. 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, ...

  7. jdk 与jre的区别

    jdk就是java的开发工具集,顾名思义就是你做开发用的,其中包括javac,也就是java compiler等. jre(java runtime environment),就是java程序的运行环 ...

  8. jdk、jre、jvm的关系

    JDK里面的工具也是用JAVA编写的,它们本身运行的时候也需要一套JRE,如C:\Program Files\Java\jdk1.5.x\目录下的JRE.而C:\Program Files\Java\ ...

  9. jdk与jre的区别

    很多程序员已经干了一段时间java了依然不明白jdk与jre的区别.JDK就是Java Development Kit.简单的说JDK是面向开发人员使用的SDK,它提供了Java的开发环境和运行环境. ...

  10. Jdk和Jre目录和三个lib目录说明----外部扩展jar包servlet,mysql,oracle等

    以下文章转载自a personal blog:For Future,因为昨天下午在cmd模式下编译servlet失败,后来在网上找到这篇文章帮我解决了该问题,我觉得挺值得收藏的,并且这篇文章对&quo ...

随机推荐

  1. 【风马一族_git_github】github项目建成网站

    ---------------------------------------- 1)点击 Settings 2)上一个红色矩形是访问的网址,下一个红色矩形是用来设置页面相关的信息 3)页面信息的修改 ...

  2. Linux ThunderBird Exchange 过期

    在Linux上只用Web版处理邮件,就是因为找不到太好的能支持Exchange的邮件客户端.在网上无意中发现了ExQuilla这个Thunderbird的插件,试用了一下还是不错的,很方便,不过只能免 ...

  3. Java抽象类和抽象方法例子

    题目:定义Shape类表示一般二维图形.Shape具有抽象方法area和perimeter,分别计算形状的面积和周长.试定义一些二维形状类(如矩形.三角形.圆形等),这些均为Shape类的子类并计算出 ...

  4. ECSHOP订单自动确认

    1.运行sql代码,生成数据库 CREATE TABLE `ecs_order_auto_confirm` ( `id` INT() UNSIGNED NOT NULL AUTO_INCREMENT, ...

  5. Freemarker例子

    1.引入架包 2.写ftl文件 3.代码 hello.ftl 你好啊,${hello},今天你的精神不错! if else 语句测试 <#if num gt 18><#-- 不使用 ...

  6. Python开发【第一篇】Python模块中特殊变量

    模块中特殊变量 生产环境中,常用的就是__name__和__file__ __doc__ __package__ __cached__ __name__ __file__ 一. __doc__  #获 ...

  7. Python脚本控制的WebDriver 常用操作 <二十七> 文件下载

    测试用例场景 webdriver允许我们设置默认的文件下载路径.也就是说文件会自动下载并且存在设置的那个目录中. Python脚本 测试用Python代码: # coding=gbk ''' Crea ...

  8. WPF样式——多条件触发器

    希望创建多个条件都为真时才激发的触发器,就需要使用MultiTrigger提供的Condition集合 <Window x:Class="Styles.MultiTrigger&quo ...

  9. 使用文件监控对象FileSystemWatcher实现数据同步

    最近在项目中有这么个需求,就是得去实时获取某个在无规律改变的文本文件中的内容.首先想到的是用程序定期去访问这个文件,因为对实时性要求很高,间隔不能超过1S,而且每次获取到文本内容都要去分发给WEB服务 ...

  10. Nginx模块开发1_明白自定义模块的编译流程

    自定义模块的编译流程 --add-module参数 configure使用--add-module参数指定添加模块目录. config脚本 由--add-module指定的目录保存为$ngx-addo ...