Java学习不走弯路教程(1.DOS环境搭建)

DOS环境搭建
在开始写第一个Java程序之前,我们需要做一些简单的准备工作。

1.1 还记得DOS吗
我们可以通过图形界面来操作我们的电脑。但作为程序员,你首先需要学会用命令行的方式来操作电脑,因为不是所有的电脑都提供图形界面的。
Windows环境下可以通过DOS来执行命令。
你只需要记住大概5个命令,即可完成电脑的基本操作。

我们首先启动DOS环境:在文件浏览器的地址栏中输入cmd,回车,如下图所示。

光标左边显示的是当前所在目录。
本教程实例均在C盘下操作,所以如果不是C盘,输入c:回车,切换到C盘下。

接下来我们要学习5个命令:
目录创建
目录切换
查看当前目录下文件/文件夹列表
打开指定文件
帮助

注:目录和文件夹是一个概念,后续将不再说明

1.目录创建
命令:md 目录名
(Make Directory的缩写)
注:命令之间用空格分隔,后续将不再说明。
我们要创建的目录结构如下:
c:
-work
-001
-002
在DOS窗口输入如下命令来创建上述目录
md c:\work
md c:\work\001
md c:\work\002

2.目录切换
命令:cd 目录名
(Change Directory的缩写)
我们输入如下命令进入刚才创建的目录下
cd c:\work
可以看到当前目录变成了c:\work

3.查看当前目录下文件/文件夹列表
命令:dir
(Directory的缩写)
输入dir显示如下

有四个文件夹分别是.,..,001,002
其中001,002为我们刚才创建的文件夹
.为当前目录
..为上一级目录

我们输入cd .
可以看到还是在当前目录下,
输入cd ..
可以看到转到了上一级目录
输入cd work\001
可以看到转到了c:\work\001下
输入cd ..\..\
可以看到转到了上上级目录下

4.打开指定文件
命令:more
我们在Window下创建文件a.txt,内容为abc,放到c:\work目录下。

DOS环境下进入work目录输入后输入如下命令
more a.txt

可以看到显示了文件内容

5.help
输入help,则显示DOS环境下所有支持的命令。

如果不知道命令的使用方法,则输入命令名称 /? 即显示该命令的使用方法。
比如 dir /?

启动某个程序
在Window下我们双击a.txt可以启动记事本来显示文件内容。
在DOS下我们也可以实现上述操作:
输入notepad.exe a.txt
为了简单,我们通常省略.exe
notepad a.txt

这样我们在DOS下启动了记事本来打开a.txt文件
其中notepad为程序名,a.txt为给程序传入的参数,如果不传任何参数,则默认打开程序
notepad

WHY
现在我们基本上掌握了DOS的操作。
开动脑筋想一想,为什么输入notepad后,DOS可以启动记事本程序?
是的,DOS需要知道notepad.exe的位置,然后启动它。

我们看一下DOS是否知道记事本程序在哪里,输入where notepad回车,如下图

OK,也就是DOS知道notepad记事本程序位于如下路径下:
C:\Windows\System32\notepad.exe

那么这种程序坐在的路径是在哪里设置的呢?

在DOS环境下,有个变量名叫PATH,它存储了程序的路径信息。
我们输入如下命令来查看变量PATH的值:(echo命令可以输出指定变量的内容,其中变量名用%括起来)
echo %PATH%

可以看到C:\Windows\system32在其中。
也就是说在DOS启动一个程序时,依次查找变量PATH下面的相应文件,如果找到则执行该文件,因为是启动环境相关,所以我们可以称这个为环境变量。

那么,如何增加或修改环境变量PATH的值?
在Windows中可以右键单击我的电脑-〉系统属性-〉高级系统设置->环境变量,点击新建或双击已有的环境变量来修改或增加新的环境变量。
环境变量之间用分号来分隔。

到这里,我们掌握了写Java程序所必备的DOS基础,请大家熟记于心。

1.2 Java环境搭建

在上一节我们学习了在DOS环境下启动指定程序的方法,在本节中我们将在DOS环境下启动Java程序。

首先,和其他Windos程序一样,我们要安装Java程序,在Oracle的官方网站上下载Java程序到本地,和其他程序一样双击完成安装,注意记下程序安装的路径。
我安装在C:\Program Files\Java\jdk1.8.0_161下

验证安装是否成功:
在DOS下输入如下命令(请自行替换为自己的安装目录,以后略)
C:\Program Files\Java\jdk1.8.0_161\bin\java -version
C:\Program Files\Java\jdk1.8.0_161\bin\javac -version

如能正确地显示版本号,则表示安装成功。
上述java,javac命令存在于安装目录的bin目录下,其中javac为编译java程序命令,java为运行java程序命令。
但如果每次运行都要输入全路径的话,很不方便,我们可以向上节中运行记事本程序一样,在任意目录下,直接输入java或javac即可。
是的,我们需要把安装路径加入到环境变量PATH中。

新版本的JDK会自动配置上述PATH变量,如果你用的是旧版本的JDK,在配置PATH的同时,还需要配置CLASSPATH环境变量。
在java的编译过程中,会查找一个名为CLASSPATH的环境变量来完成Java的编译,该环境变量中应该包含Java编译所需要的类文件。
所以我们还需要添加如下环境变量:
变量名:CLASSPATH
变量值:.;C:\Program Files\Java\jdk1.8.0_161\lib\tools.jar
其中.表示记载程序执行的当前目录下的类文件,tools.jar表示加载java的系统类文件。

重新启动DOS环境,输入java -version和javac -version正确的显示版本号,则完成Java的环境搭建。

注:虽然新版本不需要上述配置,但建议读者还是按上述方法自己做一遍,千万不要省略这个步骤,这是启动Java程序的第一步。
因为在实际环境中你会遇到各种版本的JDK,好多启动加载问题都是环境变量的不正确造成的。

如有问题,大家来我的网站进行提问。
https://www.java123.vip/qa

版权声明:本教程版权归java123.vip所有,禁止任何形式的转载与引用。

原文地址:https://www.cnblogs.com/java123-vip/p/9740091.html

时间: 2024-08-13 03:27:35

Java学习不走弯路教程(1.DOS环境搭建)的相关文章

Java学习不走弯路教程(3.从文件内容查询开始)

从文件查询开始 一. 前言在前两章教程中,分别介绍了DOS环境搭建和Eclipse环境搭建.本章将带大家实现用简单SQL语句查询文件.注:1.本文针对初学Java的同学训练学习思路,请不要太纠结于细节问题.2.本文旨在达到抛砖引玉的效果,希望大家扩展本例子,以学到更多知识的精髓. 二. 写给初学Java的同学在介绍本章内容之前,首先介绍一下Java的学习方法.相信大家在看本文的时候已经已经拿到了各种Java学习路径,大体都是一样.我想说的是,不要让知识的学习成为负担,Java技术种类繁多,是无论

Java不走弯路教程(1.环境搭建)

1.环境搭建在开始写第一个Java程序之前,我们需要做一些简单的准备工作. 1.1 还记得DOS吗 我们可以通过图形界面来操作我们的电脑.但作为程序员,你首先需要学会用命令行的方式来操作电脑,因为不是所有的电脑都提供图形界面的. Windows环境下可以通过DOS来执行命令. 你只需要记住大概5个命令,即可完成电脑的基本操作. 我们首先启动DOS环境:在文件浏览器的地址栏中输入cmd,回车,如下图所示. 光标左边显示的是当前所在目录. 本教程实例均在C盘下操作,所以如果不是C盘,输入c:回车,切

Java学习不走弯路教程(11 单例模式2(单实例类))

单例模式2(单实例类) 一. 前言 在前上一章教程中,介绍了静态方法的伪单例模式.本章将在上一章的基础上,进一步扩展程序. 注:1.本文针对初学Java的同学训练学习思路,请不要太纠结于细节问题.2.本文旨在达到抛砖引玉的效果,希望大家扩展本例子,以学到更多知识的精髓. 学习本章需要准备的知识:1.读完本系列教程的前面章节.2.理解单例模式. 二. 步入正题话不多说,大家自己理解,下面步入正题: 静态方法虽然能满足我们的需求,但他牺牲了面向对象对程序带来的扩展性,比如AOP等.本章我们讨论对单实

Java学习不走弯路教程(14 代码结构整理)

代码结构整理 一. 前言 在前上一章教程中,介绍了和浏览器的通讯.本章将在上一章的基础上,进一步扩展程序. 注:1.本文针对初学Java的同学训练学习思路,请不要太纠结于细节问题.2.本文旨在达到抛砖引玉的效果,希望大家扩展本例子,以学到更多知识的精髓. 学习本章需要准备的知识:1.读完本系列教程的前面章节.二. 步入正题 话不多说,大家自己理解,下面步入正题: 为了在后面的课程中走的更远,我们来整理一下代码的结构. 首先我们把业务逻辑都放在app包下,并且将这个包分为三层,web,servic

Java学习之01Struts2-01简介及环境搭建

一.Struts2简介 1.Struts2概述 Struts2是Apache发行的MVC开源框架.注意:它只是表现层(MVC)框架. 2.Struts2的来历 Struts1:也是apache开发的一套mvc的开源框架.在2005年之前非常流行. 弊端:Struts1的核心控制器就是一个Servlet.随着使用者的增多,弊端开始出现. Struts2:在long long ago,有一个设计超前的框架XWork,后来推出了XWork1和WebWork2.Struts2就是apache和OpenS

大数据学习系列之四 ----- Hadoop+Hive环境搭建图文详解(单机)

引言 在大数据学习系列之一 ----- Hadoop环境搭建(单机) 成功的搭建了Hadoop的环境,在大数据学习系列之二 ----- HBase环境搭建(单机)成功搭建了HBase的环境以及相关使用介绍.本文主要讲解如何搭建Hadoop+Hive的环境. 一.环境准备 1,服务器选择 本地虚拟机 操作系统:linux CentOS 7 Cpu:2核 内存:2G 硬盘:40G 说明:因为使用阿里云服务器每次都要重新配置,而且还要考虑网络传输问题,于是自己在本地便搭建了一个虚拟机,方便文件的传输以

Cocos2d-x 3.1.1 学习日志11--一Windows下Android环境搭建(一定对你有用的!!)

安装步骤::(多么痛的领悟!!) 1. 配置JDK JDK下载地址: 设置环境变量: JAVA_HOME=C:\Program Files (x86)\Java\jdk1.7.0_21 CLASSPATH=.;%JAVA_HOME%\lib; Path增加%JAVA_HOME%\bin; 设置完后打开cmd,输入java -version 如果出现下面提示,表明环境变量设置成功: C:\Users\arlin>java -version java version "1.7.0_21&quo

Java学习之道:jdk环境变量配置方法

JDK(Java Development Kit)是整个Java的核心,包括了Java运行环境.Java工具和Java基础类库.JDK作为JAVA开发的环境,不管是做JAVA开发还是做安卓开发,都必须在电脑上安装JDK. 64位下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html jdk环境变量配置方法: 在安装完jdk后,还需要对jdk的环境变量进行配置才能正常使用,下面教大家如何配置jdk环境变量: 1

Java开发手册 Java学习手册教程(MtJava开发手册)

本文档的版权归MtJava文档小组所有,本文档及其描述的内容受有关法律的版权保护,对本文档内容的任何形式的非法复制,泄露或散布,将导致相应的法律责任. MtJava只是一个学习Java的简化版本,适合有一些Java基础的人学习参考,主要是为了辅助MtAndroid的学习者学习的文档 Java开发手册 Java学习手册教程(MtJava开发手册),布布扣,bubuko.com