当前位置: 首页 > news >正文

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(jre在jdk文件夹里)版本

可打开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中的常用快捷键

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

相关文章:

  • 免费个人网站怎么做不免费的网络营销方式
  • 秦皇岛网站建设系统推荐西部数码网站管理助手v3.0
  • 浙江网站建设广告语wordpress图片文章
  • 佛山网页网站设计个人电台网站模版
  • 360提示危险的网站在线文档 wordpress
  • 电商网站策划做翻译网站 知乎
  • 广州网站建设网站开发贵阳seo网站管理
  • 【LeetCode】54. 螺旋矩阵
  • 零基础学Docker(7)--Docker网络
  • 网站关键词掉的很快中卫网站推广公司
  • 32套网站后台管理系统模板开发一款软件的费用
  • DVWA靶场之十五:授权绕过(Authorisation Bypass)
  • wordpress菜单参数设置seo线上培训机构
  • FPGA实现直流电机转速、电压、电流测量系统(基于EP4CE6F17C8 + INA226)
  • 【linux】 查看cpu占用前10的进程
  • 跨越银色浪潮:中国智慧养老的“无人区”探索与人性回归
  • 如何做网上私人彩票网站网站建站公司官网
  • 网站管理员功能网站推广的目的是什么
  • 网站建设书籍免费wordpress超精简主题
  • 上海市建设安全协会网站孟 侠上海网站建设优化公司
  • c++ 程序基础-变量赋值
  • 吴恩达机器学习课程(PyTorch 适配)学习笔记:2.3 PyTorch 工具与高效实现
  • 国内优秀的网站设计东营住房与城乡建设部网站
  • Spring原理揭秘--ApplicationContext初始化中的扩展点
  • wordpress 多站点主题php做视频网站有哪些
  • 南京手机网站制作中山古镇做网站的公司
  • 深圳市建设局质监站官方网站大数据营销方式有哪些
  • 深度学习-Kaggle实战1(房价预测)
  • 邢台高端网站建设公司wordpress 单页模板
  • 有设计师做的装修效果图的网站关于做营销型网站的建议