《Java 开发从入门到精通》—— 第2章 第一段Java程序 2.1 搭建Java开发平台

简介: 我们必须先安装JDK,然后再配置环境,只有这样才能够在自己的计算机系统中编译并运行一个Java程序。JDK(Java Development Kit)是整个Java的核心,包括了Java运行环境、Java工具和Java基础的类库。

本节书摘来异步社区《Java 开发从入门到精通》一书中的第2章,第2.1节,作者: 扶松柏 , 陈小玉,更多章节内容可以访问云栖社区“异步社区”公众号查看。

第2章 第一段Java程序

Java 开发从入门到精通
经过本书第1章内容的学习,已经了解了Java语言的基本特点,并且对面向对象编程思想有了一个大体了解。从本章开始,将和大家一起来学习Java语言的基本知识。在学习具体语法知识之前,首先讲解搭建Java开发环境的方法,并通过一段程序来介绍Java的运作机制,为步入本书后面知识的学习打下基础。

本章内容

  • 搭建Java开发平台
  • 编写第一段Java程序
  • 使用IDE工具
  • Java的运行机制

技术解惑

  • 遵循源文件命名规则
  • 忽视系统文件的扩展名
  • 环境变量的问题
  • 大小写的问题
  • main()方法的问题
  • 注意空格问题
  • 到底用不用IDE工具
  • 区分JRE和JDK

2.1 搭建Java开发平台

1_1_1   知识点讲解:光盘:视频PPT讲解(知识点)第2章搭建Java开发平台.mp4

“工欲善其事,必先利其器”,这一说法在编程领域同样行得通,因为学习Java开发也离不开一款好的开发工具。但是在使用开发工具进行Java开发之前,需要先安装JDK并进行相关设置。

2.1.1 安装JDK

我们必须先安装JDK,然后再配置环境,只有这样才能够在自己的计算机系统中编译并运行一个Java程序。JDK(Java Development Kit)是整个Java的核心,包括了Java运行环境、Java工具和Java基础的类库。JDK是学好Java的第一步,是开发和运行Java环境的基础,当用户要对Java程序进行编译的时候,必须先获得对应操作系统的JDK,否则将无法编译Java程序。在安装JDK之前需要先获得JDK,获得JDK的具体操作如下。

(1)在Sun官方网站下载,网址为http://developers.sun.com/downloads/,如图2-1所示。

847af9db298d94bf0ed79ffe973cc25fa7690156

(2)在图2-1中可以看到有很多版本,在此选择当前最新的Java 7,其下载页面如图2-2所示。

a085aa5fc858d2a0cc42da71ddf97c3281bdd35a

(3)在图2-2中单击JDK下方的“Download”按钮,在弹出的新界面中选择我们所要下载的JDK,例如笔者选择的是Windows x86版本,如图2-3所示。

81a7f69a00eef071cec569a78bf755967a3075de

(4)下载完成后双击下载的“.exe”文件开始进行安装,将弹出“安装向导”对话框,在此单击“下一步”按钮,如图2-4所示。

102da24a5940a6e37b5333c888ad89399c12d91d

(5)弹出“安装路径”对话框,在此选择文件的安装路径,如图2-5所示。

fb523f7ddc2c20ef36ebfcfc20245dec032d4648

(6)设置好安装路径,然后单击“下一步”按钮开始在安装路径下解压缩下载的文件,如图2-6所示。

23a2544ddeb42b6ac89a9311099e0033eafea65f

(7)完成后弹出“目标文件夹”对话框,在此选择要安装的位置,如图2-7所示。

27e11c72d665423c6b6cd7afe7c5733921031b85

(8)单击“下一步”按钮后开始正式安装,如图2-8所示。

4b924344badd182b3b1e87b241ac34c39d5eff11

(9)完成后弹出“完成”对话框,单击“完成”按钮完成整个安装过程,如图2-9所示。

f3e7cf2c4e3bf6592d782be8979865da4b1f9697

完成安装后可以检测是否安装成功,检测方法是依次单击“开始”︱“运行”,在运行框中输入“cmd”并按下回车键,在打开的CMD窗口中输入java –version,如果显示如图2-10所示的提示信息,则说明安装成功。

aada6a5246489a97d9e52d97fe15a8b6ab1c67cc

2.1.2 配置开发环境

如果上面的安装失败也没有关系,我们只需将其目录的绝对路径添加到系统的PATH中即可解决。下面就为大家奉上该解决办法的流程。

(1)右键依次单击“我的电脑”︱“属性”︱“高级”,单击下面的“环境变量”,在下面的“系统变量”处选择新建,在变量名处输入JAVA_HOME,在变量值中输入刚才的目录,比如笔者使用的“E:\jdk1.7.0_01”,如图2-11所示。

4f915259a3dadbe95897cdc980bb736e58452e39

(2)再次新建一个变量名为classpath,其变量值如下所示。

.;%JAVA_HOME%/lib/rt.jar;%JAVA_HOME%/lib/tools.jar
单击“确定”按钮找到PATH的变量,双击或单击编辑,在变量值最前面添加如下值。

%JAVA_HOME%/bin;
具体如图2-12所示。

47f3c9c39ce27e60a2c661c4d54ea3b19b2081a9

(3)再依次单击“开始”︱“运行”,在运行框中输入“cmd”并按下回车键,在打开的CMD窗口中输入java –version,如果显示如图2-13所示的提示信息,则说明安装成功。

ebebabec1bb1dc7b262ce131a7f5a63f7abcc141

注意:上述变量设置中,是按照笔者本人的安装路径设置的,笔者安装JDK的路径是C:\Program Files\Java\jdk1.7.01_b08

相关文章
|
12天前
|
Java Maven
【Java报错】显示错误“Error:java: 程序包org.springframework.boot不存在“
【Java报错】显示错误“Error:java: 程序包org.springframework.boot不存在“
33 3
|
4天前
|
IDE Java 数据库连接
使用 Java 进行桌面应用开发
【4月更文挑战第19天】Java 是一款广泛应用于企业级、网络和桌面应用开发的编程语言。其跨平台特性使Java程序能在不同操作系统上运行,而JDK提供了开发所需工具和库。使用Swing等GUI库构建用户界面,结合JDBC进行数据库操作,Socket实现网络通信。虽然面临性能和用户体验的挑战,但通过优化和选用合适的IDE,Java仍能开发出高效稳定的桌面应用。
|
4天前
|
前端开发 Java Go
开发语言详解(python、java、Go(Golong)。。。。)
开发语言详解(python、java、Go(Golong)。。。。)
|
5天前
|
人工智能 前端开发 Java
Java语言开发的AI智慧导诊系统源码springboot+redis 3D互联网智导诊系统源码
智慧导诊解决盲目就诊问题,减轻分诊工作压力。降低挂错号比例,优化就诊流程,有效提高线上线下医疗机构接诊效率。可通过人体画像选择症状部位,了解对应病症信息和推荐就医科室。
34 10
|
5天前
|
Java 关系型数据库 MySQL
一套java+ spring boot与vue+ mysql技术开发的UWB高精度工厂人员定位全套系统源码有应用案例
UWB (ULTRA WIDE BAND, UWB) 技术是一种无线载波通讯技术,它不采用正弦载波,而是利用纳秒级的非正弦波窄脉冲传输数据,因此其所占的频谱范围很宽。一套UWB精确定位系统,最高定位精度可达10cm,具有高精度,高动态,高容量,低功耗的应用。
一套java+ spring boot与vue+ mysql技术开发的UWB高精度工厂人员定位全套系统源码有应用案例
|
12天前
|
运维 NoSQL 算法
Java开发-深入理解Redis Cluster的工作原理
综上所述,Redis Cluster通过数据分片、节点发现、主从复制、数据迁移、故障检测和客户端路由等机制,实现了一个分布式的、高可用的Redis解决方案。它允许数据分布在多个节点上,提供了自动故障转移和读写分离的功能,适用于需要大规模、高性能、高可用性的应用场景。
16 0
|
14天前
|
人工智能 小程序 Java
JAVA开发智慧学校系统源码+人脸电子班牌布局
智慧校园是通过利用物联网,大数据技术来改变师生和校园资源相互交互的方式,以便提高交互的明确性、灵活性和响应速度,从而实现智慧化服务和管理的校园模式。
|
17天前
|
安全 前端开发 Java
Java Web开发知识点学习总结
Java Web开发涉及Java基础、Servlet、JSP、数据库操作(SQL+JDBC)、MVC设计模式、Spring框架、Hibernate ORM、Web服务(SOAP&RESTful)、安全认证(HTTP Basic/Digest/OAuth)及性能优化(缓存、异步、负载均衡)。
16 3
|
Java 开发工具 git
Java开发初级6.24.3
5.在Git使用过程中,进行Git配置的操作命令是哪个() A. config B. config -g C. config -a D. git config 相关知识点: 在git中,经常使用git config 命令用来配置git的配置文件,git配置级别主要有:仓库级别 local 【优先级最高】、用户级别 global【优先级次之】、系统级别 system【优先级最低】 正确答案:D 10.RDBMS是什么? A. Rela Database Management Systems B. Relational Database Management Systems C. Relation
104 0
|
SQL 前端开发 JavaScript
Java开发初级6.24.2
3.Java网站src/main/java目录保存的是什么资源? A. Java源代码文件 B. 测试代码 C. JavaScript、CSS等文件 D. 图片资源 正确答案:A 4.什么是索引Index? A. SQL数据库里的表管理工具 B. SQL数据库里的查询工具 C. SQL数据库里的目录工具 D. SQL数据库用来加速数据查询的特殊的数据结构 正确答案:D
112 0

热门文章

最新文章