Java SE基础教程——Eclipse开发工具的安装与使用
一、Eclipse开发工具
在实际项目开发过程中,由于使用记事本编写代码速度慢,且容易排错,所以程序员很少用它来编写代码。为了提高程序的开发效率,大部分软件开发人员都使用集成开发工具 (Integrated Development Environment,IDE)来进行Java程序开发。正所谓“工欲善其事,必先利其器”,接下来就为读者介绍一种Java常用的开发工具—— Eclipse。
1.1 Eclipse概述
Eclipse是由蓝色巨人IBM花费巨资开发的一款功能完善且成熟的IDE集成开发环境,它是一个开源的、基于Java的可扩展开发平台,是目前最流行的Java语言开发工具之一。Eclipse具有强大的代码编排功能,可以帮助程序开发人员完成语法修正、代码修正、代码补全、信息提示等工作,大大提高了程序开发的效率。
Eclipse的设计思想是“一切皆插件"。就其本身而言,它只是一个框架和一组服务,所有的功能都是将插件组件加人到Eclipse框架中来实现的。Eclipse作为一款优秀的开发工具,其自身附带了一个标准的插件集,其中包括了Java开发工具(JDK)。我们后续章节的Java代码编写及运行都将采用Eclipse开发工具。在接下来的两个小节中,我们将为读者详细地讲解Eclipse工具的安装和使用。
1.2 Eclipse的安装与启动
Eclipse的安装非常简单,仅需要将下载后的压缩文件进行解压即可完成安装操作,接下来分别从安装、启动、工作台以及透视图等方面进行详细讲解。
1.安装Eclipse开发工具
Eclipse是针对Java编程的集成开发环境(IDE),读者可以登录Eclipse官网
Eclipse Downloads | The Eclipse Foundationhttp://xn--eclipse-rk6m586x
免费下载。Eclipse安装时只需将下载好的ZIP包解压保存到指定目录下(例如D:\ eclipse)就可以使用了。
2.启动Eclipse开发工具
完成了Eclipse的安装后,接下来就可以启动Eclipse开发工具,具体步骤如下。
a.在Eclipse安装文件中双击运行eclipse. exe文件,接下来会出现如图所示的启动界面。
b.Eclipse启动完成后会弹出一个对话框,提示选择工作空间(Workspace),如图所示。
工作空间用于保存Eclipse中创建的项目和相关设置。可以使用Eclipse提供的默认路径为工作空间,也可以单击〖Browse〗按钮来更改路径。工作空间设置完成后,单击〖Launch〗按钮即可。
需要注意的是,Eclipse每次启动都会出现选择工作空间的对话框。如果不想每次都选择工作空间,可以将图中〖Use this as the default and do not ask again〗复选框选中,这就相当于为Eclipse工具选择了默认的工作空间,再次启动时将不再出现提示对话框。
c.Eclipse工作台
在图中,在Eclipse欢迎界面单击关闭欢迎界面窗口,就进人了Eclipse工作台界面。Eclipse工作台主要由标题栏、菜单栏、工具栏、透视图四部分组成,如图所示。
从图中可以看到,工作台界面上有包资源管理器视图、文本编辑器视图、大纲视图等多个区域,这些视图大多都是用来显示信息的层次结构和实现代码编辑的。下面讲解 Eclipse工作台上几种主要视图的作用。
- Package Explorer(包资源管理器视图):用来显示项目文件的组成结构。
- Editor(文本编辑器视图):用来编写代码的区域。
- Problems(问题视图):显示项目中的一些警告和错误。
- Console(控制台视图):显示程序运行时的输出信息、异常和错误。
- Outline(大纲视图):显示代码中类的结构。
视图可以有自己独立的菜单和工具栏,它们可以单独出现,也可以和其他视图叠放在一起,并且可以通过拖动随意改变布局的位置。
图中处于中间位置的是文本编辑器视图(简称为“文本编辑器”),代码编写要在该视图区域中完成。文本编辑器具有代码提示、自动补全、撤销等功能,关于如何使用这些功能将在后面使用时进行详细讲解。
1.3使用Eclipse编写第一个java程序——HelloWorld!
a.新建java项目
左上角File——New——Project
如图:
选择后会跳出一个New Project对话框 然后选择Java文件夹下的Java Project然后点击【Next】
之后会出现如图所示的对话框:我们在Project name中输入项目名称(可以根据自己的意愿输入)然后点击【Finish】即可。
创建完成后左侧的资源管理视图会出现如图所示的内容:
然后我们选择scr——New——Class 建立java类
在对话框中我们输入类名称Dome01
勾选public static void main(String[] args)前的复选框(勾选后会在文本编辑器中自动输入main方法)最后点击【Finish】
b.编写程序
我们在文本编辑器中编写以下程序:
package learn;public class Dome01 {public static void main(String[] args) {System.out.println("HelloWorld!");}}
如图:
c.运行程序
我们点击如图所示的按钮
然后会出现如图所示的对话框 我们点击OK即可
之后会在Console(控制台视图)显示程序运行结果:HelloWorld!
有了Eclipse是不是编译程序就方便了很多呢!快去下载一个试试吧!
小试牛刀
1.尝试使用Eclipse输出一段中文“祝大家2022年新年快乐,虎虎生威,来年发大财!”
答案见下期尾部!
上期答案:
1.新建文本文档——输入以下内容:
public class Test {public static void main(String[] args) {System.out.println("这是我的第一个java程序!");}}
2.选择文件另存为Test.java一定要把编码改为ANSI形式。然后点击保存到桌面。
3.键盘按下win+r打开DOS命令行窗口
依次输入以下内容:
a.cd desktop
b.javac Test.java
c.java Test
即可运行出结果:
Java SE基础教程——Eclipse开发工具的安装与使用相关推荐
- Java编程讲义之Eclipse开发工具
本章学习目标 熟练掌握Eclipse的安装和配置 熟练掌握Eclipse开发.运行.调试程序 掌握Eclipse中jar包的导入和导出 Java的学习和开发过程中,离不开一款功能强大.使用简单.能够辅 ...
- Uni-app开发微信小程序的一些基础知识点包括开发工具的安装和项目的初始配置运行(边学边更新)
文章目录 1.开发工具 1.1 HBuilder X 安装 1.2 微信开发者工具 安装 1.3 HbuilderX 文档 2.创建初始项目运行 2.1 创建Uni-app项目 2.2 运行 2.2. ...
- python工具安装教程_Python 开发工具PyCharm安装教程图文详解(新手必看)
一.概念理解1.json.dumps()和json.loads()是json格式处理函数(可以这么理解,json是字符串) (1)json.dumps()函数是将一个Python数据类型列表进行jso ...
- java基础-Eclipse开发工具介绍
java基础-Eclipse开发工具介绍 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 所谓工欲善其事必先利其器,即将身为一名Java开发工程师怎么能没有一款好使的IDE呢?今天就 ...
- java 中间容器 表格_【JAVA SE基础篇】45.迭代器、Collections工具类以及使用容器存储表格...
本文将要为您介绍的是[JAVA SE基础篇]45.迭代器.Collections工具类以及使用容器存储表格,具体完成步骤: 1.迭代器 迭代器为我们提供了统一遍历容器(List/Map/Set)的方式 ...
- java入门基础教程(纯干货知识点+视频资源)
本套Java视频教程是黑马程序员冯老师精心录制的Java基础班视频,该视频专门针对零基础的学员录制,授课讲究通俗易懂.干货.通过该套Java视频教程的学习,相信你能够轻轻松松地入门java语言. 完整 ...
- Java SE基础(更新中)
Java的运行机制 Java SE基础(更新中) 基本语法 大小写敏感:Java 是大小写敏感的,这就意味着标识符 Hello 与 hello 是不同的. 类名:对于所有的类来说,类名的首字母应该大写 ...
- 适合Java零基础小白学习的Java零基础教程
很多Java零基础小白,在刚刚快入门的时候玩命的学习,玩命的记住Java原理,天天早上五点起床背Java的一些英文词汇,然后遇见一些未知的困难,让自己打到癫狂状态,逐渐迷失自我放弃Java,为了解决这 ...
- [转载]Eclipse开发工具简介
Eclipse开发工具简介 Eclipse是开放源代码的项目,你可以到www.eclipse.org去 免费下载Eclipse的最新版本,一般Eclipse提供几个下载版本:Release,Stabl ...
- Java SE 基础知识
Java SE 基础知识 1 2 @(Notes)[J2SE, Notes] VICTORY LOVES PREPARATION. 特别说明: 该文档在马克飞象查阅最佳: 本部分知识还在迭代中,欢迎补 ...
最新文章
- php中怎样阻止网页进行跳转,阻止php页面跳转方法
- Linux系统Python配置MySQL详细教程
- CoffeeScript和Sass提高Web开发效率
- Android按钮持续按下执行,Android 按钮长按下去重复执行某个动作,放开后停止执行动作...
- 2020年阿里云边缘计算和CDN的关键词
- P4705 玩游戏(生成函数,多项式ln)
- 监控整页,非AJAX,要求通知
- Java知多少(50)Java throws子句
- python协程调度方式_python 3.x 学习笔记17(协程以及I/O模式)
- 第九章 (一)动态规划
- 对饿了么app进行思维导图的分析
- 黑苹果 电脑关机是因为发生了问题_能量报 | 苹果部分产品免费保修4年 | 最诚实的手机厂商...
- SSH远程访问以及控制
- 求出其中最大的元素值,以及其所在的行号和列号。
- 政府数据运营哪家强?浪潮!
- 最新京东短信登录,免费送JDCK获取短信登录
- 人机大战之AlphaGo的硬件配置和算法研究
- 贴片发光二极管的正负
- 编程 ,矩阵的相加c语言,VB中如何编程序以实现两个矩阵相加? 谢谢了。。。...
- 【毕业设计】基于卷积神经网络的中草药识别系统
热门文章
- 2021-11-02 Kafka、Zookeeper的下载、打开、关闭
- 【重拾FPGA】三段式状态机的路口红绿灯
- word转HTML 基本版
- 第09章 网格划分自我附加练习-2:圆角结构 、圆柱结构、三角结构划分:
- python3爬取微博评论教程_python3爬取微博评论并存为xlsx
- 向jre中添加安全证书
- 天气预报查询数据接口、实时天气、未来24小时、7天/15天预报
- 嵌入式mysql数据库文件读取_使用嵌入式关系型SQLite数据库存储数据
- 【深度学习】FPN 网络 Feature Pyramid Networks
- AllenNLP框架学习笔记(入门篇)