一、JDK和JRE的区别
JDK是java开发工具,它不仅提供了java程序运行所需要的JRE,还提供了一系列的编译、运行等工具,如javac、java、javaw等。JRE只是java程序的运行环境,它最核心的内容就是JVM(java虚拟机)和核心类库。
二、如何利用JDK编译和运行应用程序
安装JDK以后,就可以使用javac和java命令工具,在<JDK安装目录>的bin文件下。所以我们还需要把这个目录的路径配置到path环境变量中,步骤如下:
1、打开环境变量设置对话框(我的电脑右击属性--》系统属性--》高级--》环境变量)
上面是用户环境变量,下面是系统环境变量。
注意:
系统环境变量的意思是无论你是用那个用户帐号登陆后都能够共享的环境变量,就是有点公用的意味。
而用户环境变量顾名思义就是只有这个用户登陆后才能被这个用户使用的环境变量,就是有点私有的意味。
用户变量只对当前用户有效,系统变量对本机所有用户有效
2、新建JAVA_HOME环境变量
在系统环境变量中,单击【新建】--》新建环境变量窗口,输入变量名为JAVA_HOME,变量值为:C:\Program Files\Java\jdk1.6.0_10,点击确定,完成 如图
3、编辑Path环境变量
在系统变量中选择变量名为path的环境变量,单击编辑,在原来的变量值后面加上";%JAVA_HOME%\bin",提交,记住哦“;”别忘记了,如图
三、环境变量CLASSPATH的作用
CLASSPATH环境变量保存的是一些目录和jar文件的地址,这些路径是为了java程序在编译和运行的时候搜索类而用的。
CLASSPATH的环境变量的设置,在系统变量中单击【新建】,变量名为:CLASSPATH,变量值为:“.;C:\Program Files\Java\jdk1.6.0_10\lib”(.代表当前目录)如图:
了解:其实,java程序在编译和运行的时候,不仅在CLASSPATH中去搜索类,系统还会在JRE的目录下去找一个名为rt.jar的文件,其路径为jre/lib/rt.jar。并且,它们是有一定的搜索顺序的,先搜索rt.jar,然后才是CLASSPATH指定的路径
补充:很多人在上机课的时候,都会提示找不到该类,这里我们要做一些的改变,删掉用户环境变量里的JAVA_HOME、CLASSPATH、PATH变量,在系统变量里设置上面的的内容~
设置完记得关掉命令窗口哦
好,今天就到这里哈!
每天一点点,希望对大家有利
分享到:
相关推荐
使用intelliJ 搭建 Gerrit 及 插件开发环境,以及Gerrit的运行环境搭建
详细的jsp开发环境配置,包括软件版本,软件安装,以及会出现的问题,注意事项
python-2.5.1.msi(运行环境,相当于dotnet 2.0) GoogleAppEngine_1[1].1.0.msi(开发环境,相当于visual studio 2008) 先安装运行环境,不用重起,直接安装完开发环境再重起. 我的网址:www.0379zd.com
PB11.5运行环境包含了运行PowerBuilder应用程序所必需的库文件和组件,确保程序在不同计算机上能够正常执行。 标题中的“PB11.5运行环境”指的是为了执行使用PowerBuilder 11.5开发的应用程序,需要在目标计算机上...
[JSP程序设计(A)] A01 Web应用开发概述、开发与运行环境的建立.pps
开发环境与运行环境路径操作.zip源码Labview个人项目资料程序资源下载开发环境与运行环境路径操作.zip源码Labview个人项目资料程序资源下载开发环境与运行环境路径操作.zip源码Labview个人项目资料程序资源下载开发...
2. JSP开发和运行环境的组成 - JDK:Java Development Kit,是开发和运行Java程序的基础,包含编译器、JVM(Java虚拟机)和Java类库。 - Web服务器:负责接收HTTP请求并返回HTTP响应,如Tomcat、WebLogic、...
PB,全称PowerBuilder,是由Sybase公司开发的一款强大的数据库应用程序开发工具,广泛应用于企业级应用系统开发。本文将详细阐述PB程序运行的...理解这些基本知识点,能帮助开发者顺利地搭建和维护PB的开发和运行环境。
本文将详细讲解 Android 开发环境的搭建和运行第一个项目的过程。 Android 开发环境的搭建需要安装 JDK、Eclipse 和 Android SDK,接着安装 ADT 工具,最后配置环境变量和安装 ADB 工具。 一、安装 JDK Android ...
Android源代码开发环境与SDK开发环境相比,优势是可以查看和调试系统源代码,包括Java代码和C/C++代码。这对应用开发也是非常有用的,因为在开发中碰到疑难杂症时可以跟踪到系统内部去定位问题。对于涉及到C/C++代码...
总的来说,VC++ Windows运行环境合集是解决程序运行依赖问题的有效工具,它使得开发者可以轻松地在各种Windows系统上部署和运行他们的C++程序,尤其是那些基于MFC框架的应用。正确地管理和使用这些运行库,能够保证...
Java 运行环境:用于运行使用 Java 语言编写的程序,例如 Eclipse、IntelliJ IDEA 等。 Adobe Flash Player:用于播放 Adobe 公司的 Flash 动画和应用程序,大部分网页上的 Flash 动画需要安装此运行库。 Adobe ...
"软件开发运行环境虚拟机.zip" 文件提供了一个集成了数据库开发、开发工具和程序运行环境的虚拟机解决方案,旨在满足一机多系统的需求。 首先,我们来了解一下什么是虚拟机。虚拟机技术由虚拟化软件(如VMware, ...
用于PB12.5开发的程序,在发布后,客户端运行环境
"JAVAX86"可能指的是专为x86架构(通常对应32位Windows系统)设计的Java开发和运行环境。本文件"JAVAX86.exe"很可能是Java Development Kit (JDK) 或 Java Runtime Environment (JRE) 的安装程序,用于在用户的电脑...
LabView8.6的运行时环境包含了一系列的核心库、函数和工具,这些资源使得用户可以在目标计算机上执行由LabView8.6开发的VI,而无需安装完整的LabView开发套件。这对于那些只需要运行已经创建好的测量或控制应用程序...
开发和运行环境部分旨在描述软件的开发和运行环境,包括硬件环境、支持软件环境、接口、控制和操作等内容。该部分应该提供软件开发和运行所需的环境信息,以便软件开发人员和测试人员更好地理解软件的需求和设计。 ...
在C#环境下开发Android软件,主要是利用Microsoft的Visual Studio(VS)和开源的Mono框架,使得C#开发者能够利用熟悉的编程语言和工具构建Android应用程序。本篇将详细讲解如何搭建这样的开发环境。 ### 引言 ####...
Mono环境下的WinForm开发是一种跨平台的技术,它允许开发者使用C#语言和.NET框架构建的Windows应用程序在非Windows系统上运行,比如Linux。这个技术基于Mono项目,一个开源的.NET实现,旨在提供与Microsoft .NET ...
该方案涵盖了技术架构、功能架构、运行流程、部署架构、性能设计、功能详述、接口说明、开发和运行环境等多方面的内容。 本文档的主要目的是为了阐述绿网市场系统的软件总体设计和架构规划,以便于开发研制工作。本...