网站首页 > java教程 正文
上一篇文章做了java开发环境的介绍。今天主要介绍JDK的安装以及环境变量的配置
我们根据上篇文章的介绍和步骤安装JDK,并配置环境变量,完成java开发环境的构建
步骤一:下载并安装JDK
学习java语言要从Java SE平台开始。
Oracle 官方提供了两种针对Java SE平台的产品JRE和JDK,可以从官网免费下载(官网地址在评论中回复)。JRE(Java SE Runtime Environment)称之为Java SE运行环境,提供了运行Java应用程序所必须的软件环境,包含Java 虚拟机(JVM)和丰富的类库(Libraries)。无论是开发Java应用还是仅仅运行一个已经开发好的Java应用都必须安装JRE。JDK中除了包含有JRE的所有内容之外还提供了编写Java程序所必须的编译器和调试工具等,对于编写 Java开发的人士一般需要下载JDK。
Java官方提供了针对不同操作系统平台的JDK版本,如Windows、Linux、Solaris等,在下载JDK时,可以根据自己的需求选择,如图一所示:
以Windows版本的JDK为例,下载完成后需要进行安装,和安装其他Windows下的软件一样,根据安装界面的提示(如图二所示)选择好安装目录,然后“下一步”,再“下一步”,直到完成整个安装过程。
需要注意的是,在上图的JDK安装列表中,Java DB是可以选择不安装的,这是一个JDK自带的纯Java语言实现的关系类型数据库。通常的Java开发时用不到它的。另外对于Windows版的JDK安装程序,除了安装一个已经包含有JRE的JDK之外,还要再安装一个独立的JRE(所谓“公共的JRE”)并在注册列表中对其进行注册。其目的是对于一些需要用到JRE的应用程序可以通过注册信息自动找到JRE。
“公共JRE”是一个可选项,可以选择不安装,毕竟JDK中已经包含有一个完整的JRE(只不过没有在注册列表中注册);如果选择了该项,在安装完JDK之后,安装程序还要提示用户选择公共JRE的安装目录。
除了下载JDK之外,开发人员一般还要下载Java官方文档,这是学习和开发Java语言必备的资料(Java官方文档的下载网址在评论区回复,请查看)下载页面显示如图三:
文档下载解压后以HTML格式呈现,使用浏览器打开文档首页(index.html),可以看到如图四所示的“JDK全貌”,通过单击相关链接可以了解其细节。
由上图可以看出:JDK包含JRE和软件开发工具包(Tools&Tool APIs);而JRE包含Java虚拟机(JVM)和各类库(Libraries).
步骤二:配置环境变量
JDK安装完后,在JDK安装路径下可以看到如下内容:
- bin目录:用于存放JDK工具命令,比如用于编译Java程序的javac命令,用于启动JVM运行的Java程序的java命令,用于生成文档的javadoc命令和用于打包的jar命令等等。
- jre目录:用于存放JDK所包含的JRE,其中包含有JDK和核心类库;
- lib目录:用于存放JDK工具命令所对应的工具包(Tool APIs);
- demo目录:用于存放一些事例程序;
- src.zip文件:用于存放核心类库的java源代码。
其中,bin中的javac命令和java命令是我们很快要用到的命令,如果想要用到这些命令,需要让操作系统可以找到这些命令文件所在的路径。在Windows操作系统中,可以通过配置Path环境变量来实现。Path环境变量是一串用分号(;)分割开的目录,在通过控制台运行一个命令时,Windows会依次在Path环境变量中的每一个目录中查找该命令,如果找到就可以执行,否则就会有如下图五示的错误提示:
在Windows系统中通过“控制面板”→“系统”→“高级系统设置”打开如图六所示的对话框:
单击上图中的“环境变量”按钮,并在弹出的对话框中双击系统变量Path,并对其进行编辑。在Path变量的末尾追加JDK开发工具路径(“JDK安装路径\bin”),假设JDK的安装路径为:“D:\Program Files\Java\jdk1.6.0_24”,则需追加的Path路径为:“;D:\Program Files\Java\jdk1.6.0_24\bin”。注意,路径之间需要用分号隔开,效果如图七:
环境变量设置完成以后,通过“附件”→“命令提示符”(或运行cmd命令)打开控制台,键入java或javac命令,看到输出正常的提示信息就表示环境变量配置成功了,效果如图八所示:
需要注意的是,如果在安装JDK时选择安装了公共JRE,则不需要配置Path环境变量也可以运行java命令,这是由于公共JRE路径写入了注册列表的缘故。
关于JDK的安装及配置环境变量今天就先说这么多,欢迎大家留言交流。明天将更新软件开发工具Eclipse的相关知识点。
猜你喜欢
- 2024-10-01 java快速入门篇之windows安装jdk及环境变量配置
- 2024-10-01 Java开发环境JDK安装与环境变量配置(Windows系统)
- 2024-10-01 如何在win10系统中安装并配置Java开发环境
- 2024-10-01 Windows下JDK的安装及java环境变量的配置
- 2024-10-01 开发环境搭建-Java开发环境安装搭建与配置JDK
- 2024-10-01 Java小白入门教程(1)——java的搭建环境
你 发表评论:
欢迎- 最近发表
-
- Java常量定义防暴指南:从"杀马特"到"高富帅"的华丽转身
- Java接口设计原则与实践:优雅编程的艺术
- java 包管理、访问修饰符、static/final关键字
- Java工程师的代码规范与最佳实践:优雅代码的艺术
- 编写一个java程序(编写一个Java程序计算并输出1到n的阶乘)
- Mycat的搭建以及配置与启动(mycat部署)
- Weblogic 安装 -“不是有效的 JDK Java 主目录”解决办法
- SpringBoot打包部署解析:jar包的生成和结构
- 《Servlet》第05节:创建第一个Servlet程序(HelloSevlet)
- 你认为最简单的单例模式,东西还挺多
- 标签列表
-
- java反编译工具 (77)
- java反射 (57)
- java接口 (61)
- java随机数 (63)
- java7下载 (59)
- java数据结构 (61)
- java 三目运算符 (65)
- java对象转map (63)
- Java继承 (69)
- java字符串替换 (60)
- 快速排序java (59)
- java并发编程 (58)
- java api文档 (60)
- centos安装java (57)
- java调用webservice接口 (61)
- java深拷贝 (61)
- 工厂模式java (59)
- java代理模式 (59)
- java.lang (57)
- java连接mysql数据库 (67)
- java重载 (68)
- java 循环语句 (66)
- java反序列化 (58)
- java时间函数 (60)
- java是值传递还是引用传递 (62)
本文暂时没有评论,来添加一个吧(●'◡'●)