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. 关于java的转义字符

    关于java的转义字符 我们都知道  String s="ad,dfjdlfs,df,s,dfl";              执行 String re[]=s.split(&qu ...

  2. 这是html5中WebGL的演示

    这是html5中WebGL的演示,让我们与他人分享爱您发送短消息.每次你进入它使用不同的位置,新的爱情点被添加到全球.让世界更明亮的地方与你的朋友分享! 源文件:部分代码:<!DOCTYPE h ...

  3. 网络A、B、C类IP地址的区别

    学网络之前得先要明白几个概念:(起初我也不怎么知道后来就慢慢会了) 1字节=8位,1位就是1个数字,所以1字节等于8个数字. 2的8次方,和二进制11111111转换为十进制并不一回事. 0-127是 ...

  4. WP开发笔记——阻止Back后退键

    WP7中如何阻止Back后退键的后退事件呢? WP7上提供了物理的Back按键,获取Back物理键按下可以通过PhoneApplicationPage的BackKeyPress事件. 具体实现方法如下 ...

  5. 批处理bat命令--获取当前盘符和当前目录和上级目录

    批处理bat命令--获取当前盘符和当前目录和上级目录 批处理命令获取当前盘符和当前目录%~d0 是当前盘符%cd% 是当前目录可以用echo %cd%进行打印测试 以下例子是命令行编译Visual S ...

  6. 我开发了一个产品--Markdown Notes

    大家好,我开发了一个工具类软件产品--Markdown Notes,中文名是Markdown笔记.想写一篇有关它的文章,目的就是为了推广.推广.推广:) BTW:本文就是用这个工具所写的.

  7. Linux大量TIME_WAIT的解决办法

    发布:theboy   来源:net   [大 中 小] 根据TCP协议定义的3次握手断开连接规定,发起socket主动关闭的一方 socket将进入TIME_WAIT状态,TIME_WAIT状态将持 ...

  8. 一款非常炫酷的jQuery动态随机背景滚动特效

    一款非常炫酷的jQuery动态随机背景滚动特效 图片背景会不停息的滚动,带有那种漂浮的视觉效果,小圈圈飘动. 更好的是还兼容IE6浏览器,大伙可以好好研究研究. 适用浏览器:IE6.IE7.IE8.3 ...

  9. execute连接 类型

    set rs=server.createobject("adodb.recordset") sql="select top 10 id,name from tablena ...

  10. 使用wget备份禅道

    禅道7.1,管理了公司所有项目.需要每月备份. 主机安装在一台windows上.为了方便,写个脚本自动调用禅道的备份功能,并把服务器上的备份文件下载到本地. @echo off setlocal re ...