dir:列出当前目录下的文件以及文件夹
md:  创建目录
rd:  删除目录
cd: 进入指定的目录,打开文件夹
cd..:退回到上一级目录
cd/或cd\:退回到根目录
del:删除文件
d: : 切换到D盘根目录
exit:关闭命令行界面

JRE和JDK:
JRE是java的运行环境,电脑里装了这个才能运行java程序。
JDK是java的开发工具,有了它可以进行java开发。JDK里面含有JRE。
(下载地址:www.oracle.com或者java.sun.com)

环境变量配置:java的开发环境程序都在所安装的目录下,如果在其他的目录下打开是不允许的,需要将java所安装的这个路径配置到Windows的环境变量中,这样在任意目录执行java的开发工具,Windows都会帮忙找到。

环境变量设置的位置(Windows7中):计算机右击属性>高级系统设置>高级>环境变量>Path
环境变量设置的方法:将程序的路径复制到Path里的最前面,后边在加一个英文的;就可以了。

总结:java开发环境的准备分为:下载JDK,安装JDK,为安装目录下的bin里的工具 配置环境变量。

环境变量配置技巧:
为了防止我们频繁改动bin的目录和路径的名称,导致频繁改动Path的内容,而引起Path内容的不安全,我们新建一个系统变量JAVA_HOME,使改动变得更加简单、方便。因为以后再改动的时候就只改JAVA_HOME就行了。原理如下:
JAVA_HOME=D:\jdk1.8.0_74,而D:\jdk1.8.0_74可以随时改动,因为我已经保证了bin始终在JAVA_HOME下,而JAVA_HOME的内容怎么变我不管。在Path里只需要把这一条配成“path=%JAVA_HOME%\bin”就OK了。

临时配置环境变量:
有的时候我们借用别人的电脑或者在别人的电脑上做一些工作而又不希望对别人的环境做改动,可以用临时的方法配置环境变量。
set :就是用来临时配置本机环境变量的命令(set path就是查看path的内容)。set命令所做的设置只在当前的DOS窗口内有效。
用法:键入set path=D:\jdk1.8.0_74\bin即可临时配置。而当别人再次重新打开DOS命令窗口时,该配置已不存在。
如果想同时使用本机已存在的path可以这样配置:set path=D:\jdk1.8.0_74\bin;%path%这样在你临时新增了一个变量的同时还可以使用本机原有的path变量。
例外:如果你是在你配置的这个DOS窗口中以“start”命令新打开的DOS窗口,那么该新窗口是会沿用你配置的这些环境变量的。

JAVA学习-JAVA环境准备的更多相关文章

  1. [Java学习] Java虚拟机(JVM)以及跨平台原理

    相信大家已经了解到Java具有跨平台的特性,可以“一次编译,到处运行”,在Windows下编写的程序,无需任何修改就可以在Linux下运行,这是C和C++很难做到的. 那么,跨平台是怎样实现的呢?这就 ...

  2. java 学习之环境配置

    准备JDK 到Java官网下载jdk即可,网址:http://www.oracle.com/technetwork/java/javase/downloads/index.html. 配置开发环境 鼠 ...

  3. 乐字节Java学习03-path环境变量

    1. path环境变量的作用 保证javac命令可以在任意目录下运行. 2. path配置的两种方案: 方法 一如下: ①点击计算机->右键->属性 ②高级系统设置 ③高级—>环境变 ...

  4. JAVA学习之环境搭建

    了解到JAVA语言的跨平台性的原理是通过在不同的操作系统中安装对应版本的的JAVA虚拟机(JVM)实现 开发JAVA前必须先搭建JAVA环境: 1.JAVA开发工具包JDK(JAVA DEVELOPM ...

  5. Java学习----Java概述

    一.常用DOS命令 d:      盘符切换 dir(directory)  列出当前目录下的文件以及文件夹 md (make directory)  创建目录 rd (remove director ...

  6. java学习——java中的反射学习笔记

    Java--reflect 一.Class类的使用 什么是Class类? 1:在面向对象的世界中,万事万物皆对象. java语言中,静态的成员,普通数据类型类是不是对象呢? 是,对象!是类的对象! 类 ...

  7. [Java学习] Java异常类型

    所有异常类型都是内置类Throwable的子类.因此,Throwable在异常类层次结构的顶层.紧接着Throwable下面的是两个把异常分成两个不同分支的子类.一个分支是Exception. 该类用 ...

  8. Java学习---Java代码编写规范

    编码规范 1 前言为确保系统源程序可读性,从而增强系统可维护性,java编程人员应具有基本类似的编程风格,兹制定下述Java编程规范,以规范系统Java部分编程.系统继承的其它资源中的源程序也应按此规 ...

  9. JAVA学习.java.sql.date 与java.util.date以及gettime()方法的分析

    java.sql.Date 是针对SQL语句使用的,它只包含日期而没有时间部分. java.util.Date 就是在除了SQL语句的情况下面使用. 它都有getTime方法返回毫秒数,返回的是自19 ...

随机推荐

  1. POJ 1458 Common Subsequence 最长公共子序列 LCS

    LCS #include<cstdio> #include<cstring> #include<algorithm> #include<iostream> ...

  2. POJ2229 - Sumsets(完全背包)

    题目大意 给定一个数N,问由不同的2的幂之和能组成N的方法有多少种 题解 看完题目立马想到完全背包...敲完代码上去超时了....后来发现是%的原因...改成减法就A了...%也太他妈耗时了吧!!!( ...

  3. Codeforces Round #226 (Div. 2)A. Bear and Raspberry

    /* 贪心的找到相邻两项差的最大值,再减去c,结果若是负数答案为0. */ 1 #include <stdio.h> #define maxn 105 int num[maxn]; int ...

  4. [读书笔记]算法(Sedgewick著)·第一章(2)

    接着上一篇,mindmap更新如下内容. 3.背包.队列和栈 这节主要讲述了这三种数据结构(Bag.Queue.Stack)的API.实现以及链表.Queue和Stack还含有删除元素的方法.并引出了 ...

  5. JQuery Dialog 禁用X按钮关闭对话框,-摘自网络

    JQuery Dialog 禁用X按钮关闭对话框,禁用ESC键关闭代码如下:$("#div1").dialog({   closeOnEscape: false,   open: ...

  6. java nio 快速read大文件

    If you want to make your first example faster FileChannel inChannel = new FileInputStream(fileName). ...

  7. <转>为什么转置一个512x512的矩阵,会比513x513的矩阵慢很多?

    转自evol128  特此表示感谢 http://evol128.is-programmer.com/posts/35453.html 问题的出处:http://stackoverflow.com/q ...

  8. Block介绍(一)基础

    一.概述 Block是C级别的语法和运行时特性.Block比较类似C函数,但是Block比之C函数,其灵活性体现在栈内存.堆内存的引用,我们甚至可以将一个Block作为参数传给其他的函数或者Block ...

  9. 写入目录 /tmp/OraInstall2015-05-20_03-35-53PM 时出错

    做足准备工作之后进行安装oracle,运行runInstall的时候别的时候输出如下错误 写入目录 /tmp/OraInstall2015-05-20_03-35-53PM 时出错.请确保此目录是可写 ...

  10. 【转】C++中多重继承的二义性及解决办法

    转自:http://www.cnblogs.com/lintong/archive/2012/07/28/2613002.html 1. 什么是多重继承的二义性 class A{ public: vo ...