JAVA设置环境变量和在DOS下运行java程序

在学校实训的这几天,老师带着我们开始深入的复习java。这是第一天的内容哦

对于“JAVA设置环境变量和在DOS下运行java程序”,许多初学者是陌生的,但了解这个却对后期的学习很重要。

http://blog.sina.com.cn/s/blog_639403840100i5rt.html

下面先来了解一下什么是dos吧

dos

我们使用计算机接触最频繁的就是DOS。DOS是英文Disk Operating System的缩写,意思是“磁盘操作系统”,顾名思义,DOS主要是一种面向磁盘的系统软件,说得简单些,DOS就是人给机器下达命令的集合,是存储在 机器硬件里头的一些命令集,有了DOS,我们就可以更容易理解怎么给机器下命令,不必去深入了解机器的硬件结构,也不必去死记硬背那些枯燥2进制数字的机 器命令,只需通过一些接近于英语的DOS命令,我们就可以轻松地完成绝大多数的日常操作。另外,DOS还能有效地管理在它控制下的各种软硬件资源,对它们 进行合理的调度,所有的软件和硬件都在DOS的监控和管理之下,有条不紊地进行着运转。

常用命令编辑(在java运行里用到的)

1 dir

无参数:查看当前所在目录的文件和文件夹。

2 cd

cd 目录名:进入特定的目录。

cd\ 退回到根目录。

cd..退回到上一级目录。

3 md rd

md 目录名:建立特定的文件夹。 (dos下面习惯叫目录,win下面习惯叫文

件夹。)

rd 目录名:删除特定的文件夹。

4 del

del 文件名:删除一个文件。

del *.*:删除当前文件夹下所有文件。

del不能删除文件夹。

5 Set

显示、设置或删除环境变量。如果没有任何参数,set 命令将显示当前环境设置。

6 exit

退出cmd.exe程序或目前

7 Ipconfig

显示所有当前的 TCP/IP 网络配置值、刷新动态主机配置协议 (DHCP) 和域名系统 (DNS) 设置。使用不带参数的 ipconfig 可以显示所有适配器的 IP 地址、子网掩码、默认网关。

那么在dos环境下如何运行java呢

首先要学会配置java运行环境

打开环境变量对话框

1.首先在我的电脑点击右键,选择属性选项;

2.然后点击高级系统设置,然后弹出系统属性框,在高级选项卡中我们可以看到环境变量按钮;

3.点击环境变量后弹出对话框,一般我们设置的是path或者classpath

假设JDK安装于D:\java\jdk1.5.0_08

开始配置:

1.新建(如有就不用了)JAVA_HOME,变量值为 D:\java\jdk1.5.0_08

2.PATH 变量值为 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin

3.CLASSPATH 变量值为 .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar (要加.表示当前路径)

接下来测试下是否成功配置:

在dos下输入“java -version”,“java”,“javac”几个命令,出现画面,说明环境变量配置成功;

接下来编译程序

“开始”->;“运行”,键入“cmd”;

首先编好一个.java的文件

下面开始你的第一个java程序吧

javac 文件名.java——为了生成.class文件(javac是编译java代码)

java 文件名(这步不要后缀名)(java是运行java程序)

但是在一些特殊的情况下我们可能会使用临时的环境变量配置。比方说我们借用别人的计算机时,却不能改动别人的计算机设置,这时你会怎么做?我想最好的办法就是一个移动U盘加临时环境变量配置。
临时环境变量配置可以使用DOS命令,在cmd命令行中输入set,你会看到你的计算机中所有的环境变量,而通过输入set  path可显示出path的所有变量
而设置临时的path环境变量则只需输入:

  set  path=F:/Demo/java即可,它对计算机系统中的配置没有影响。
  

另有输入:

  set path=F:/Demo/java;%path%

  这表示在原有的设置上添加一个路径,对计算机系统中的配置没有影响。

  总结一下就是:

  set 用于查看本机的所有环境变量;

  set 变量名:查看一个具体的环境变量;

  set 变量名=:清空一个环境变量;

  set  变量名=具体值:给指定变量定义具体指;

  set 变量名=具体值;%path%:在原有环境变量基础上添加新值。

  注意:这种配置方式只在当前dos窗口有效,窗口关闭后则配置消失。

  同理可得,classpath环境变量的临时配置也是一样

注:

    Path

Path使得系统可以在任何路径下识别java命令,设为:

%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin

CLASSPATH为java加载类(class or lib)路径,只有类在classpath中,java命令才能识别,设为:

.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar (要加.表示当前路径)

%JAVA_HOME%就是引用前面指定的JAVA_HOME;

javac

javac 是java语言编程编译器。javac工具读由java语言编写的类和接口的定义,并将它们编译成字节代码的class文件。javac 可以隐式编译一些没有在命令行中提及的源文件。

jdk和jre的区别
http://blog.csdn.net/forwayfarer/article/details/3321410(收藏的博客,借鉴一下)
http://www.cnblogs.com/myitm/archive/2011/05/03/2035942.html(收藏的博客,借鉴一下)
JRE(Java Runtime Enviroment)是Java的运行环境。面向Java程序的使用者,而不是开发者。如果你仅下载并安装了JRE,那么你的系统只能运行Java程序。JRE是运行Java程序所必须环境的集合,包含JVM标准实现及Java核心类库。它包括Java虚拟机、Java平台核心类和支持文件。它不包含开发工具(编译器、调试器等)。

JDK(Java Development Kit)又称J2SDK(Java2 Software Development Kit),是Java开发工具包,它提供了Java的开发环境(提供了编译器javac等工具,用于将java文件编译为class文件)和运行环境(提供了JVM和Runtime辅助包,用于解析class文件使其得到运行)。如果你下载并安装了JDK,那么你不仅可以开发Java程序,也同时拥有了运行Java程序的平台。JDK是整个Java的核心,包括了Java运行环境(JRE),一堆Java工具tools.jar和Java标准类库(rt.jar)。
总:JRE主要包含:java类库的class文件(都在lib目录下打包成了jar)和虚拟机(jvm.dll);JDK主要包含:java类库的class文件(都在lib目录下打包成了jar)并自带一个JRE。

   简述JAVA_HOME,path和classpath环境变量的作用
http://blog.sina.com.cn/s/blog_896994ae0101266a.html(收藏的博客,借鉴一下)
1. PATH环境变量。作用是指定命令搜索路径,在i命令行下面执行命令如javac编译java程序时,它会到PATH变量所指定的路径中查找看是否能找到相应的命令程序。我们需要把jdk安装目录下的bin目录增加到现有的PATH变量中,bin目录中包含经常要用到的可执行文件如javac/java/javadoc等待,设置好PATH变量后,就可以在任何目录下执行javac/java等工具了。
2. CLASSPATH环境变量。作用是指定类搜索路径,要使用已经编写好的类,前提当然是能够找到它们了,JVM就是通过CLASSPTH来寻找类的。我们需要把jdk安装目录下的lib子目录中的dt.jar和tools.jar设置到CLASSPATH中,当然,当前目录“.”也必须加入到该变量中。
新版的软件,classpath好像都没有什么用了,因为在安装的时候已经选了JDK而且可以添加
3. JAVA_HOME环境变量。它指向jdk的安装目录,Eclipse/NetBeans/Tomcat等软件就是通过搜索JAVA_HOME变量来找到并使用安装好的jdk。

时间: 2024-10-29 10:32:42

JAVA设置环境变量和在DOS下运行java程序的相关文章

java设置环境变量

1.首先下载安装JDK安装包,安装过程中注意安装到其他盘,不要安装到C盘就好. 2.打开我的电脑--属性--高级--环境变量 : 3.新建系统变量JAVA_HOME 和CLASSPATH 变量名:JAVA_HOME 变量值:C:\Program Files\Java\jdk1.7.0 变量名:CLASSPATH 变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; 其中变量值为你自己安装jdk的文件目录这里要注意. 4.选择"系统变量&q

java设置环境变量小工具

unit MainUnit; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, Registry; type TfrmMain = class(TForm) btn1: TButton; edt1: TEdit; lbl1: TLabel; procedure btn1Click(Sender: TObject); private

Java设置环境变量的含义(JAVA_HOME,PATH,CLASSPATH)

开发Java程序之前,需要在计算机行安装并配置Java开发环境.一种是直接安装Myeclipse,利用其自带的JDK编译运行:另一种是在我们的Windows或者Linux平台下安装JDK,配置环境变量.(随着JDK版本的更新,Myeclipse默认JDK是不变的,除非升级最新版的Myeclipse) 在操作系统平台下安装JDK,最麻烦的不过是配置环境变量: 1.JAVA_HOME(Windows不区分大小写,Linux系统是区分大小写的) JDK的安装路径. 博主的JDK默认安装的,C:\Pro

java 设置环境变量

安装JDK 向导进行相关参数设置.如图: 正在安装程序的相关功能,如图: 选择安装的路径,可以自定义,也可以默认路径.如图: 成功安装之后,进行测试是否真的成功安装,点击[开始]----[运行]----输入 CMD,在命令提示符里面输入"Java -version"并按回车键,出现下图,即为安装成功.如图: 下面开始配置环境变量,右击[我的电脑]---[属性]-----[高级]---[环境变量],如图: 选择[新建系统变量]--弹出"新建系统变量"对话框,在&quo

WIN10下,JAVA安装及环境变量配置(cmd可以运行java,却不能运行javac)

1.安装JDK 选择安装目录 安装过程中会出现两次 安装提示 . 第一次是安装 jdk ,第二次是安装 jre .建议两个都安装在同一个java文件夹中的不同文件夹中.(不能都安装在java文件夹的根目录下,jdk和jre安装在同一文件夹会出错) 比如,分别安装在 D:\JAVA\jdk 和D:\JAVA\jre 2.安装完成后,进行环境变量的配置 计算机右击属性,-高级系统设置-环境变量-选择下边的系统变量 新建变量名:JAVA_HOME变量值:D:\java\jdk新建变量名:ClassPa

第二篇:Dos下运行java程序

第一步:打开开始,运行cmd,进入dos界面. 第二步:依次运行java和javac,检测jdk是否已经配置好,如果显示下面信息,则证明已经配置好: 第三步:新建一个文件夹,在文件夹下,新建一个文本文档,以.java为文件格式,选择打开方式,用记事本打开. 第四步:用记事本打开之后,编辑java源程序,编辑完成之后,保存. 第五步:在dos 运行java程序. a.首先定位到java文件的存放路径: b.之后,运行:(javac java文件名.java),如下,运行完成之后,java文件所在的

JAVA配置环境变量的意义

JAVA配置环境变量的意义 集成开发环境(比如Eclipse)给开发者太多的便利了,以至于初学者都不知道程序是如何从源码生成可执行文件的.对于环境变量的认识也是如此,只知道要在一台新电脑上开发java,安装JDK后的第一步是配置环境变量.至于为何要配置,或许并非有个确定的认识.怀着大概就是那个意思的糊涂心态,就过去了. 首先是环境变量.引用百度百科的定义: 环境变量,是在操作系统中一个具有特定名字的对象,它包含了一个或者多个应用程序所将使用到的信息.例如Windows和DOS操作系统中的path

环境变量的作用,为什么要设置环境变量?

我们平时打开一个应用程序,一般是双击桌面图标或在开始菜单链接,无论是桌面的快捷图标还是菜单链接都包含了应用程序的安装位置信息,打开它们的时候系统会按照这些位置信息找到安装目录然后启动程序,比如如QQ: 知道了一个应用程序的安装目录位置,我们也可以通过命令行工具打开,如笔者QQ的位置为:"C:\Program Files (x86)\Tencent\QQ\QQProtect\Bin\QQProtect.exe",QQ的应用程序名为为QQProtect.exe,那么我们打开命令行工具Win

【java】Windows7 下设置环境变量

Windows 7下配置JDK环境变量參数设置: 1.    安装JDK,安装过程中能够自己定义安装文件夹等信息,比如我们选择安装文件夹为:D:\Program Files (x86)\Java\jdk1.6.0_25 2.    安装完毕后,右击"我的电脑",点击"属性",单击"高级系统设置",点击"环境变量",如图: 4.    在"系统变量"中,设置3项属性,JAVA_HOME,PATH,CLASSP