Eclipse集成开发环境的使用

**前言:**这学期选修了Java,怎么学一种语言就要下一个IDE呀,虽然vscode也可以配置,但我朋友说做项目不方便,就还是安装了eclipse(日食)。

Eclipse 是一个开放源代码的、基于Java的可扩展开发平台,免费,是目前Java最流行的集成开发环境。

Java程序可以分为两种类型:Java application(Java应用程序)和Java applet(Java小应用程序),本章对application进行详细讲解,applet程序主要应用在网页编程上。

选择运行空间

双击Eclipse.exe运行,会要求选择工作空间(自行选择文件夹,非必要不更换),点击"launch"

创建Java项目

点击左上角的"File",选择"New","Project"

点击"Java Project",点击"next"

输入项目名称,如"EclipseDemo",存储位置默认在你的工作空间下,选择你安装的JDK(Java开发工具包,JRE在JDK文件夹里,JRE是Java的运行环境,小一点)版本

可打开cmd查询,输入"java -version",我的是1.8

点击"next"或直接"finish"


穿插一个打开左侧试图

我的左侧试图不小心被我关闭了,重新打开

点击顶部菜单栏的"Window",选择"Show View",点击"Package explore"

嘻嘻,打开了


点击我们新建的项目,可以看到下面有两部分内容,"JRE System Library"是运行时环境,"scr"文件夹则是我们写源码的地方

先创建包再创建类写源码

我们可以先创建一个包再写源码,右键"scr","new"一个"Package"

输入"包名",点击"finish"

空包就创建完成了,写的源码都是要放在包里头的

右键包"com.sxt","new"一个"Class"

输入类名,点击"finish"

Java application是一个完整的程序,需要独立的解释器来解释运行,有main()方法。

先写一个main()方法,输入"main",再双击"ALT+/",点击"回车",可以快捷创建

再输入一条打印语句,也可以输入"syso","ALT+/",点击"回车",快捷创建

输入"Hello world",鼠标右键代码编辑区,点击"Run As",点击"Java Application"

可以看到下方控制台成功输出

也可以点击顶部菜单栏的绿色Run箭头运行,第一种方式会明确以当前选中类作为入口类运行程序;而顶部绿色Run箭头,会运行最近的一次程序(如果以及运行过了,会重复运行该程序;若没有,仍会弹出同上选择框,让你选择有哪些的类),本质上逻辑一致

创建类时一同创建包与main方法

点击"FIle","New"一个新的"Project",选择"Java Project",输入项目名称,点击"Finish"

右键"src","New"一个"Class",在"Package"框输入包名,在"Name"框输入类名,勾选"public static void main",点击"Finish"

可以看到,系统自动创建了sample包和主程序代码

"ctrl+s"保存,运行代码,成功

Debug调试

编写一段代码

在程序行前双击打断点(程序执行到要暂停的点)

右键代码编辑处,点击"Debug As" ,选择"Java application",点击"switch"打开debug视图

点击上方"step over"(F6),单步执行

当我们鼠标悬停在b变量上方时也会显示b值,或者右侧也会显示执行过的变量值

调试基本与C/C++相似,点击右上方的Java,回到原来javase的视图

删除与导入Java项目

右键项目,点击"Delete"

会弹出询问"是否在硬盘上删除项目",若不勾选,直接点击"OK"

此时右侧我们的项目在eclipse中被删除了

但打开我们的工作空间文件夹,可以看到项目"EclipseDemo"依旧存在在我们的磁盘下(D盘)

我们可以将项目重新导入到"Eclipse"中,点击"File",点击"Import"

选择"General",点击"Existing Projects into WorkSpace"(在工作空间中存在的工程),点击"Next"

点击"Browse",选择你要导入的项目文件夹

当前我们的项目知识一个简单的Java项目,没有涉及嵌套,点击"finish"。若包含嵌套,则还要勾选"Option"中的第一个"Search for nested projects"

可以看到,我们的项目被重新导入

下面我将示范,在删除时勾选"在磁盘上删除"

可以看到工作空间中的项目也被彻底删除

Eclipse中的常用快捷键

html 复制代码
   "ALT"+"/"                 代码自动补全/提示,输入词main、syso、for等
   "ctrl"+"/"                单行注释与取消单行注释
   "ctrl"+"shift"+"o"        自动导相关包,如ArrayList
   "alt"+"shift"+"s"         快捷构建类的get和set方法,以及类的构造函数

拓展

其实Eclipse就是一个集成了编译、运行的记事本,方便我们编辑、编译和运行代码。在安装了JDK之后,我们也可以直接在记事本中编写JAVA代码,再使用javac.exe编译,java.exe运行(在JDK的bin文件中)

编写Java代码

在记事本中编写一段Java代码,注意重命名为.java后缀

打开cmd输入命令

cmd的使用已经在上一章介绍过了

先切换盘符到指定文件夹,再用javac编译Try.java文件,成功编译之后可以发现多了个.class文件(源程序的字节码文件,操作系统能识别)

再使用java运行,此处不用再带后缀。回车,程序就被运行输出了

相关推荐
光军oi6 小时前
全栈开发杂谈————关于websocket若干问题的大讨论
java·websocket·apache
weixin_419658317 小时前
Spring 的统一功能
java·后端·spring
小许学java7 小时前
Spring AI-流式编程
java·后端·spring·sse·spring ai
haogexiaole7 小时前
Java高并发常见架构、处理方式、api调优
java·开发语言·架构
EnCi Zheng8 小时前
@ResponseStatus 注解详解
java·spring boot·后端
wdfk_prog8 小时前
闹钟定时器(Alarm Timer)初始化:构建可挂起的定时器基础框架
java·linux·数据库
怎么没有名字注册了啊8 小时前
C++后台进程
java·c++·算法
z日火8 小时前
Java 泛型
java·开发语言
简色9 小时前
题库批量(文件)导入的全链路优化实践
java·数据库·mysql·mybatis·java-rabbitmq