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. 微软Azure的多媒体编码服务示例

    这篇文章是介绍 Azure 媒体服务编程系列之一.以前的主题是如何: 获得媒体处理器. 为服务器上的媒体内容,可以对内容与大量的媒体编码和格式使用 Azure Media 编码器进行编码.您还可以使用 ...

  2. 动态规划:最长上升子序列(LIS)

    转载请注明原文地址:http://www.cnblogs.com/GodA/p/5180560.html 学习动态规划问题(DP问题)中,其中有一个知识点叫最长上升子序列(longest  incre ...

  3. POJ1365 - Prime Land(质因数分解)

    题目大意 给定一个数的质因子表达式,要求你计算机它的值,并减一,再对这个值进行质因数分解,输出表达式 题解 预处理一下,线性筛法筛下素数,然后求出值来之后再用筛选出的素数去分解....其实主要就是字符 ...

  4. 迷宫 (BFS)

    <挑战程序设计> P34 第一次使用pair 1.头文件:<utility>2.成员:mypair.first, mypair.second3.运算符:<.>.&l ...

  5. Yii防注入攻击笔记

    网站表单有注入漏洞须对所有用户输入的内容进行个过滤和检查,可以使用正则表达式或者直接输入字符判断,大部分是只允许输入字母和数字的,其它字符度不允许:对于内容复杂表单的内容,应该对html和script ...

  6. Ⅸ.spring的点点滴滴--IObjectFactory与IFactoryObject的杂谈

    承接上文 ObjectFactory与IFactoryObject的杂谈 .net篇(环境为vs2012+Spring.Core.dll v1.31) public class parent { pu ...

  7. js学习之原型prototype(一)

    1.javascript中的每个引用类型(原生的.和自定义的)都有prototype属性,Javascript中对象的prototype属性的解释是:返回对象类型原型的引用. A.prototype ...

  8. 网络爬虫之Windows环境Heritrix3.0配置指南

    一.引言: 最近在忙某个商业银行的项目,需要引入外部互联网数据作为参考,作为技术选型阶段的工作,之前已经确定了中文分词工具,下一个话题就是网络爬虫的选择,目标很明确,需要下载一些财经网站的新闻信息,然 ...

  9. Node.js初级

    package.json文件字段说明 name:包名.包名是唯一的,只能包含小写字母.数字和下划线. version:包版本号. description:包说明. keywords:关键字数组.用于搜 ...

  10. Objective-C中一种消息处理方法performSelector: withObject:

    Objective-C中调用函数的方法是“消息传递”,这个和普通的函数调用的区别是,你可以随时对一个对象传递任何消息,而不需要在编译的时候声明这些方法.所以Objective-C可以在runtime的 ...