【2023全网最强】 Java程序员必备 Eclipse免费下载安装教程+JDK配置环境搭建教程+Eclipse代码开发使用技巧 一站式捆绑服务到底,足够全、足够详细、足够劲爆、简单易学!

本文涉及的产品
公共DNS(含HTTPDNS解析),每月1000万次HTTP解析
全局流量管理 GTM,标准版 1个月
云解析 DNS,旗舰版 1个月
简介: Eclipse免费下载安装教程+JDK配置环境搭建教程+Eclipse代码开发使用技巧

🚀 个人主页 极客小俊
✍🏻 作者简介:web开发者、设计师、技术分享博主
🐋 希望大家多多支持一下, 我们一起进步!😄
🏅 如果文章对你有帮助的话,欢迎评论 💬点赞👍🏻 收藏 📂加关注

1.png

2.png

Eclipse介绍 👽

EclipseJava开发非常流行常用的一款IDE集成开发工具

Eclipse最初是由IBM公司开发的替代商业软件Visual Age for Java的下一代IDE开发环境,而在2001年11月贡献给开源社区,它由非营利软件供应商联盟Eclipse基金会(Eclipse Foundation)管理!

并且Eclipse本身也是使用Java语言开发的,但它的用途并不限于Java语言, 它还支持诸如C/C++、COBOL、PHP等编程语言, 总之你可以通过安装不同的插件让Eclipse支持不同的计算机语言!

最关键的是它免费、免费、免费, 比你去玩什么破解版强多了! 🤪🤪哇哈哈哈哈哈哈哈哈!🤪🤪

Eclipse 2022 官方下载免安装版 图文详解 🔥🔥

概述

首先我们要去下载Eclipse免安装版,也就是不用安装的版本! 下载下来之后解压就可以直接使用!

因为官方下载都是一些英文,可能对一些英文不好的朋友,不是很友好, 这里给大家提供一个最详细的下载步骤指引图文介绍供大家参考!

官方地址: https://www.eclipse.org/

首先打开Eclipse官网之后,点击download按钮

3.png

进入页面之后,点击download Packages(下载软件包)
4.png

进入页面之后,我个人觉得有两个版本可以让你选择,如果你是做java开发的情况下,那么以下:

Eclipse IDE for Java Developers(面向Java开发人员)

Eclipse IDE for Enterprise Java and Web Developers(面向企业Java和Web开发人员)

这两个版本都是可以的!

5.png

这里我就选择的Eclipse IDE for Java Developers这个版本的Windows x86_64系统为例!

进入之后然后点选Select Another Mirror选择一个镜像下载连接进行下载,这样比较快一些!

6.png

然后不出意外的话,应该就可以开始进行下载了,如果迟迟没有动静就点击一下click here连接, 就可以开始进行下载了!

注意: 下方是一个捐赠给 Eclipse 社区的打赏界面,所有捐赠给Eclipse基金会的资金将用于支持Eclipse社区, 你可以完全不予理睬, 嘿嘿 懂的都懂! 😂😂😂

7.png

Java开发环境配置 图文详解 超级全面 🔥💣

概述

下载好Eclipse之后,先别急着安装,最好我建议你先配置好JDK开发环境!

任何语言或者软件的运行都需要一个环境

就像植物离不开阳光,庄稼离不开土壤,鱼类不能放在陆地上养殖一样,任何对象个体的存在都离不开其所需要的环境,编程开发也是一样!

那么Java的开发与运行,也离不开Java运行环境 也就是之前所说的JRE, 没有一个环境的支持,Java便无法运行!

当然,前面也说过如果还想编译Java代码的话,光是JRE明显是不够的,还需要一些工具包,这时候就需要JDK

JDK不仅能运行已经被编译好了的Java字节码程序,还能支持我们直接编译Java源代码程序为字节码

虽然Eclipse默认下载下来之后会自带编译器,但为了可以随意更近自己的开发环境需求,还是自己先配置一下JDK环境, 这样也方面你统一版本号 以免带来不必要的麻烦!

以下为大家介绍如何在windows系统中搭建Java开发环境JDK 这也是小白入门Java必学的部分! 不能跳过!

下载与安装配置JDK开发环境详解 详得不要不要的!🎃

注册Oracle账户 ✨

首先你得到Oracle官网去下载JDK吧!

但是Oracle官方网站改版后,下载Java JDK需要注册账户并登陆!

官方网址: www.oracle.com

那么具体注册步骤也很简单!

打开Oracle官方网站主页点击顶部右上角View Accounts按钮

8.png

在弹出对话框中选择单击Create an Account按钮注册账户

9.png

接下来进入创建Oracle帐户页面中,根据要求输入必选项的电子邮箱地址、密码等信息后,

点击创建账户按钮!

10.png

之后到所填电子邮箱中收取Oracle发送的您的Oracle帐户-请确认您的Email邮件

11.png

然后点击邮件正文中的验证电子邮件按钮

12.png

在下图所示的创建成功提示页中,点击继续按钮, 随后Oracle账户就会创建成功!

13.png


下载JDK8 ⏬

这里我以下载JDK8为例!

首先进入官网: https://www.oracle.com/

然后点击顶部导航栏的developers

如图

14.png

然后再选择Developer Resource Center(开发人员资源中心) 这里是专门供开发人员去下载工具,文档等

15.png

然后进入页面之后,继续点击页面上方的downloads, 然后选择All Java Downloads

如图

16.png

进入页面之后继续点选Java (JDK) for Developers

如图

17.png

然后进入页面之后 往下拉滚轮,找到Java8, 根据你的系统类型进行选择,这里我安装到windows

如图

18.png

这里我点击下载jdk-8u341-windows-x64.exe

勾选您必须接受 Oracle Java SE的Oracle技术网络许可协议 (Oracle Technology Network License Agreement for Oracle Java SE)才能下载此软件, 勾选就行了!

最后点击下载 jdk-8u341-windows-x64.exe按钮 即可开始下载!

19.png

下载之后如下图:

20.png

现在我们就下载好了JDK8了, 接下来就准备开始安装了!


安装JDK8 ❤️

我们点击下载好的jdk-8u341-windows-x64.exe开始安装!
21.png

这里我的安装路径为: D:\Java\jdk1.8.0_341

如图

22.png

然后等待安装结束!

23.png

然后正常情况下会弹出安装JRE路径选择对话框!

如图

24.png

继续等待安装结束!
25.png

安装成功!

如图

26.png

安装目录如下

27.png

配置环境变量 💙

在安装完JDK之后,要运行java程序我们还需要配置一下环境变量

至于为什么要配置环境变量各位小伙伴可以去看我的这一期环境变量文章详解, 里面有详细解答!

标题: 你在开玩笑吧 居然还有人不知道为什么开发Java、Python、PHP程序要配置环境变量 你看完之后不秒懂都不行
28.png

这里我们以win10系统为例

那么这里我们要把JDK中的bin目录配置到环境变量当中

我的bin目录地址为: D:\Java\jdk1.8.0_341\bin

那么现在右键点击桌面电脑---->属性------>选择高级系统设置---->在出现的对话框中选择 高级

最后点击环境变量

29.png

然后我们就在系统变量 新建一个JAVA_HOME的变量 然后值为JDK的目录路径!

如图

30.png

然后我们在系统变量中选择Path 然后点击编辑 然后新建一个路径值为%JAVA_HOME%\bin

如图

31.png

然后使用相同的办法把D:\Java\jre1.8.0_341\bin 路径也配置进来

你也可以把这个路径直接加载path路径下

如图

32.png

然后点击确定!

最后打开你的终端, 在其中输入java或者java -version 如下显示以下信息说明你已经配置JDK成功了!

如图

33.png


解压安装Eclipse 💡

把以上的步骤都搞定之后,我们现在就可以来进行安装或者解压下载好的Eclipse了!

因为我下载的是Eclipse IDE for Java Developers

所以下载完成后会得到一个名为 eclipse-java-2022-06-R-win32-x86_64.zip 的压缩文件

那么Eclipse的安装非常简单,下载下来之后就是一个压缩包免安装的, 只需进行解压后找到Eclipse.exe文件双击它即可启动Eclipse

这里我解压到D:\eclipse 2022目录下

如图

34.png

卸载Eclipse 💡

我们目前官方下载的Eclipse就是绿色免安装软件, 由于Eclipse不像其他软件,目前一般不通过系统控制面板卸载里面进行卸载,也就是你在控制面板中是找不到卸载Eclipse的地方的!🤐🤐, 所以都是需要手动删除就卸载了!

只要你找到当初解压Eclipse的目录,将这个目录彻底删除!

然后找到EclipseC盘下残留的一些配置文件:

路径一般为C:\Users\用户名\.p2C:\Users\用户名\eclipse

如图

35.png

删除.p2和eclipse两个文件

.p2文件夹中有很多与Eclipse相关的文件,删除配置文件,下次重新安装时就可重新生成它!

这样基本上就可以删除Eclipse了!


Eclipse 超详细入门使用教程 专为新手打造 🔋🔌

点击Eclipse.exe后就会启动Eclipse

并且Eclipse第一次启动时会要求开发者选择一个Workspace(工作空间)

36.png

设置好工作空间目录之后,点击Launch(启动)

37.png

免费更新Eclipse软件🌐

直接打开Eclipse之后, 点击菜单栏上的Help--->Check for Updates就可以直接更新Eclipse

如图

38.gif

如果你是最新版本那么会弹出No updates found 提示未找到更新 说明当前的Eclipse是最新版本!

显示和隐藏视图窗口📕

有的时候,你可能把Eclipse中的一些窗口给关闭了,界面又是英文的,你又不知道从哪里去把关闭的窗口调出来!

那么最简单的办法就是回复一下界面显示默认值

我们可以依次展开菜单栏:Window--->Perspective--->Reset Perspective

如图

39.gif

Eclipse设置编码字符集 📗

编码字符集的设置也很重要, 如果开发当中编码不统一就可能会出现乱码!

Eclipse中,设置编码的方法如下:

依次展开:Window--->Preferences(偏好设置)

偏好设置对话框中展开General--->Workspace 找到Text file encoding进行修改,默认编码为UTF-8

40.png

Eclipse配置自定义JDK 📘

之前我也说过Eclipse自带有JDK,但可能因为版本的原因我们需要自定义JDKJRE

首先我们可以先移除Eclipse默认自带的JRE

我们先依次展开:Window--->Preferences(偏好设置)

在其中我们继续展开: Java--->Installed JREs 就可以找到Eclipse默认自带的JRE

点击Remove先移除掉默认的JRE

如图

41.png

然后紧接着,就添加自己的JDK路径
42.png

然后选择Standard VM

43.png

以上三个选项详解如下:

名称 描述
Execution Environment Description 一个执行环境描述文件来定义项目所需的JRE设置的所有细节
Standard 1.1.x VM 用于支持遗留的JVM 1.1.x版本的编译
Standard VM 标准的Java虚拟机设置 一般我们选这个

然后到了最关键的步骤了, 选择你安装的JDK路径, 我这里的路径为:D:\Java\jdk1.8.0_341

44.png

然后点击Finish(完成)即可!

然后你可能会发现上面有一句提示:

💡The selected JRE does not support the current compiler compliance level of 17⚠️

45.png

意思为:当前我们选定的JRE不支持当前的Eclipse编译器选择的版本级别, 我们只需要修改一下JDK版本就可以了,这里因为我是下载的JDK8也就是JDK1.8

依次找到:Window--->Preferences(偏好设置)---->Java---->Compiler(编译器)

Compiler compliance level 选择好对应编译器的版本就可以了,这里我选择的是1.8

46.png

这样刚才的警告提示就会消失啦!!😊😊😊😊

47.png

Eclipse创建你的第一个java项目程序,并输出HelloWorld 📙

对于新手来讲,最迫不及待的就是要搞出一个HelloWorld出来让身边的人看看!

那么在Eclipse上运行java代码最快速最简单的方法如下:

打开Eclipse之后,依次展开File---->New---->Java Project

48.png

然后设置一下项目名称JRE选项就可以点击Finish完成了!

49.png

完成这一步后,就会生成我们刚刚创建的java项目了!

那么接下来在左侧边上的src右键选择new---->class,新建一个class类

50.png

然后接下来给class类取个名字,一般英文大写开头!

你也可以勾选public static void main(String[] args) 选项

之后点击finish(完成)!

如图

51.png

然后就生成好了以一个HelloWorld类名的HelloWorld.java文件

52.png

现在你就可以看到一个简单java项目

目录结构如下表

结构名称 描述
test_class1 是项目名
JRE System Library JRE相关包的信息
src src文件里是项目的package包
*.java文件 package包下面是java类文件

现在只要输入打印语句,打印你想要输出的字符串就可以!

System.out.println("Hello World!");

完整代码如下:

package test_class1;
public class HelloWorld {
   
   
    public static void main(String[] args) {
   
   
        System.out.println("Hello World!");
    }
}

编辑完代码之后 按下Ctrl + S 快捷键保存一下

然后点击工具栏上的Run(运行按钮)就可以看到控制台打印的字符串了, 或者右键选择Run as也是可以的!
53.png

package扩展了解 🚀

这里我也顺带说一下package的作用吧!

其实这个东西简单的说就是方便进行命名空间的管理,避免同名class类产生冲突

平常我们在开发当中,可以把相似或相关的类、接口、功能模块等组织在同一个package包中,以便我们在开发大型项目的时候方便类的查找和使用, 同一个package(包)中的class类名字是不同的,不同的package(包)中的class类名字是可以相同的, 所以当我们同时调用两个不同package(包)中相同class类名的时候,就可以加上我们所定义的package包名称,来加以区分, 并且package包也限定了访问权限,拥有package包访问权限的class才能访问某个package包中的class

package语句代码中的定义原则

package语句定义的原则就是必须放在.java源代码文件的开头,这是固定的,一个源文件只能有一个package语句,并且建议package定义时的名称,最好全部小写,避免与类、接口的名字冲突!

所以网上有些教程叫你在建立class之前先建立一个package的原因也是如此

这里我们也可以来尝试自己建立一个package试试

如图

54.png

新建好了之后,你会看到package包是个白色的,这是正常的,因为还没有在里面创建东西!

55.png

我们按照上面的步骤继续在这个package上创建一个class吧!

在当前我这个geekerjun包上面右键选择new---->class,新建一个class类

56.png

现在看到了吧,不同包的下面也可以创建相同命名的class

57.png

对于刚刚入门的新手来说不理解这个package也没关系,这里也是初步举个例子而已,在大型的java项目中src下可能包含多个package包,每个package包下可能包含多个类文件

以后我会慢慢详细讲到的, 其实很简单没什么高科技!😆😆


Eclipse中[项目文件名、包、类]如何修改名称 📂

项目文件重命名 🚧

这个操作很简单, 在Eclipse中选中项目文件 然后鼠标右键

依次选择:Refactor------>Rename

58.png

最好把updates references勾上, 然后输入项目新名称,点击OK 即可!

59.png

项目的命名就完成了,

注意:Eclipse中进行重命名也会影响到磁盘上的项目文件夹命名!

package包的重命名 📛

package包的重命名其实也差不多, 也是通过选择好后, 鼠标右键

依次选择:Refactor------>Rename 进行重命名!

60.png

然后输出的新名称, 点击ok

61.png

然后会继续弹出一个警告对话框, 点击Continue跳过继续

62.png

然后你会发现的名称发生了改变,代码头部中的package 命名也同步变化了!

63.png

package包的命名其实是有一定规范的这里就不具体展开说了, 以后我会在java相关教程里面详细说的!

Java文件重命名 📃

重命名java源代码文件其实跟之前重命名 包和项目文件都一样

64.png

然后会弹出Rename Compilation Unit(重命名文件对话框)

java文件开头最好是用大写字母,否则会提示警告信息, 确定无误之后点击Finish即可!

65.png

然后继续点击Finish完成修改命名!

66.png

这样一来,代码中当前所对应的类名称也随之修改!

67.png


Eclipse如何导入导出项目 🔨

概述

对于项目的导入导出是很有必要的 ,毕竟有时候本地也备份一份项目源文件很重要!

导出项目🔧

首先我们先来说导出怎么操作!

Eclipse中,导出项目的方法如下:

第一步:点击菜单栏中的File会出现一个下拉框,在框中选择Export(导出)选项

如图

68.png

第二步:在弹出框中的General下选择Archive File(存档文件),然后点击Next

如图

69.png

第三步:在接下来弹出的Export对话框中, 左边勾选要导出的项目名称,然后点击Browse选择你需要导出到哪里的具体路径,也就是项目文件导出后所存放的路径,可以根据自己的需求选择,这里我默认导出到桌面

如图

70.png

这里再Export对话框中其选择按钮以及单选与多选项含义如下表:

按钮选项名称 描述
Filter Types... 过滤文件类型
Select All 全部选中
Deselect All 取消全部选中

Options选项如下表

名称 含义
Save in zip format zip格式进行保存
Save in tar format tar格式进行保存
Compress the contents of the file 压缩文件内容,默认会勾选上
Resolve and export linked resources 解析和导出链接资源
create directory structure for files 为文件创建目录结构
create only selected directories 仅创建选定的目录

这里我就默认导出一个zip压缩包的项目文件备份就可以了!

如图

71.png

这个时候返回桌面你会发现多了一个zip的项目,这就是刚刚导出的项目, 我们点击打开它, 这个压缩包里面会是如下文件:

72.png

这些文件的大致意思可以参考下表:

文件名 描述
.settings 这个目录下面存放各种插件的配置文件,比如里面有个org.eclipse.jdt.core.prefs的文件指定了一些Java编译的特性,例如Java版本之类的,总的来说就是eclipse工程项目的一些信息!
bin目录 bin目录存放的是对应.java源代码文件所编译的是.class字节码文件
src目录 srcjava源代码文件的目录, 也就是你在项目当中所编辑的.java源代码文件
.classpath .classpath文件用于记录项目编译环境的所有信息,包括:源文件路径、编译后class文件存放路径、依赖的jar包路径、运行的容器信息、依赖的外部project等信息, 如果你把这个文件删除,那么在导入回eclipse里的时候,就不能把该项目识别为一个正常的java项目工程了,仅仅当做普通的文件夹, 就会导致项目不能正常运行了,不信你就试试 呵呵!
.project .project文件用来描述project的基本信息,也就是一些项目参数配置, 比如lib的位置,src的位置,class位置、插件信息等等。如果你的项目中没有.project文件,那么eclipse就不能把它当作一个正常项目来运行!
.............................

而这些几乎和你在本地磁盘上看到的结构是一样的!

73.png

以上的这些东西对于刚刚入门的新手而言,我的建议就是: 别动这些文件,就是保你平安!


导入与删除 项目 ⚙️

在导入一个项目到Workspace(工作空间)时,首先要确保Workspace中没有重名或者相同的项目存在,因为同一工作空间不能出现相同名称的两个项目! 否者会导入失败, 那么我建议在Eclipse中先查看一下项目列表,如果有限提前删除一下,然后再还原备份!

删除项目

假如这里我们发现test_class1这个项目还存在于Eclipse当中,那么在该项目上右键选择Delete项目,当然选中项目之后,也可以直接按下键盘上的Delete按键也是可以的!
74.png

则会弹出删除确认对话框!

然后勾选上(从删除磁盘上的项目内容)Delete project contents on disk(cannot be undone)然后点击OK就可以完全删除项目文件了!

如图
75.png

然后在Eclipse中,导入项目的方法如下:

第一步:点击菜单栏中的File会出现一个下拉框,在框中选择Import(导入)选项,其实这一步跟导出项目一样只是选项不同

如图
76.png

如果你的Workspace(工作空间)是空的,可以直接点击Import project选项也是可以的,如图:

77.png

第二步:在弹出框中的General目录下选择Existing Projects into Workspace(把现有项目放到工作区),然后点击Next

如图

78.png

第三步:在弹出框中,选择Select archive file,点击Browse选择自己需要导入的项目压缩包路径

最后点击Finish就可以啦,这里我导入的是刚刚导出的test_class1项目,如图:

79.png

从上图可以看到导入的是一个项目的压缩包,并且注意:这里不需要将项目压缩包解压。

这个时候你会发现EclipseWorkspace(工作空间)多了一个test_class1的项目文件夹,

这就是刚刚导入的项目。

80.png

并且导入成功后,磁盘目录上的文件数据也会相应的生成!

81.png


Eclipse中配置javap反汇编命令 ⚙️

首先你要清楚什么是javap命令

javapJDK自带的反解析工具。

它的作用就是根据class字节码文件反解析出当前类对应的code区 (字节码指令)、局部变量表、异常表和代码行偏移量映射表、常量池等信息, javap命令可以反汇编一个或多个类文件,简单的说:可以查看java编译器生成的字节码,用于分解class文件!

所以通过javap命令可以查看一个java类反汇编后得到的class文件版本号、常量池、访问标识、变量表、指令代码行号表等信息, javap命令方便我们透过现象看本质,从而对代码进行更好的拆解和分析!

那么我们现在也可以给Eclipse来配置javap命令

依次展开菜单栏 Run ----> External tools ----> External tools Configurations

82.png

打开External tools Configurations(外部工具配置对话框)之后,

找到Program(程序)右键选择new Configurations(新建配置)

83.png

然后就可以对外部工具进行选择和配置

84.png

具体解释如下:

名称 描述
name 给工具命名 你自己随意!
Location 这里的路径是JDK安装路径上bin目录下的javap.exe
Working Directory 当前的工作目录路径, 你可以自己手动选择 也可以用变量来代替
Arguments 参数配置

我这里的话值如下:

具体解释如下:

名称
name javap
Location D:\Java\jdk1.8.0_341\bin\javap.exe
Working Directory ${workspace_loc}/${project_name}
Arguments -c -verbose -classpath ${workspace_loc}/${project_name}/bin ${java_type_name}
...............................................

其中变量的含义为:

${workspace_loc}变量表示工作空间所在的路径!

${project_name}变量表示项目名称

${java_type_name}变量表示所选java文件的类名称

如图

85.png

点击Run之后,如果看到一个错误提示先别惊慌,那是因为目前我们还没有选择任何java文件

点一下OK就可以了!

86.png

接下来 随意选择一个java文件,然后点击工具栏上配置好的的Run javap按钮 就可以看到结果了!

如图

87.png

关于反汇编的更多相关知识点,以后我还会详细说到!


Eclipse 设置代码字体大小

Eclipse当中设置字体也很简单, 依次展开菜单栏: Window--->Preferences

88.png

然后依次继续展开:General---->Appearance---->Colors and Fonts在右侧找到Basic中的Text Font

就可以修改字体大小或者其他颜色了!

如图

89.png

如果你想要修改java代码中的语法关键字等代码颜色,可以依次展开以下地址:

Window--->Preferences--->Java--->Editor--->Syntax Coloring

然后根据需求去修改代码中部分的颜色、加粗、倾斜、下划线等样式!

如图

90.png


Eclipse 代码模板 🥰

既然都叫模板了,你就可以按照这个字面意思去理解,模板照着来就行 !

简单的说 Eclipse中通过定义和使用代码模板来提高编码效率代码可预测性

举个栗子

比如: 我们在编写Java程序过程中经常需要编写main方法对吧, 这里我就当做你把这个main方法已经记得很熟悉了

public static void main(String[]args) {
   
   

}

但是你每次都去全部打一次,是不是也很没有这个必要了吧 对吧! 而这个时候我们就可以使用Eclipse中带有的代码模板来快速完成这些事情!

代码模板的作用

模板的作用主要还是体现在团队开发上, 可以尽可能的去避免有编码上的些许差异!

并且还提供了一些模板变量这些变量会使代码模板更为动态并会减少在代码模板插入后,还需要对模板进行的手动更改的工作量!

Eclipse代码模板是有对应的关键字提示符的,这里的main函数提示符就是main

具体使用方法为:找到要输入提示符关键字的地方,然后先按下快捷键alt + / 出现提示列表,然后再输入关键字回车就可以快速生成了

如图
91.gif

看到了吧Eclipse会自动帮我们完成了main函数的完整定义!

Eclipse自定义代码模板 ⚙️

Eclipse中自带的代码模板其实有很多

我们可以依次展开菜单栏: Windows--->Preferences--->Java--->Editor--->Templates

你可以在搜索框中输入Templates查找,看到所有已定义好的代码模板列表

如图

92.png

点击右侧的New或者Edit就可以自定义新建自己的代码模板,或者编辑修改已有的代码模板了!

93.png

这里我们点击New新建代码模板,出现New Template编辑面板对话框,这是我们重点要说的

代码模板的内容一切东西都在这里面进行配置。

那么先来熟悉下这个New Template中关键的选项含义分别是什么吧, 具体如下表:

名称 含义描述
name 代码模板提示字符串名称
Context 指定该代码模板在什么地方才能生效,根据需求进行选择!
Automatically insert 是否进行自动插入
Description 代码模板的描述信息
Pattern 代码模板对应的具体的代码,按照你希望代码的格式输入就可以了
Insert Variable.. 你可以在代码模板中使用模板变量,这些变量可以帮助你的代码更加灵活

Eclipse中常见预定义代码模板内置变量 如下表:

变量名称 描述
${cursor} 将编辑器的光标放在这个位置
${date} 插入当前日期
${time} 插入当前的时间
${line_selection} 将选中的行插入到这里。
${word_selection} 插入当前选中的单词
${user} 当前用户的名字
${var} 解析为本地变量
${dollar} 插入货币符号$
${enclosing_method} 插入模板被插入其中的那个方法的名称
${enclosing_method_arguments} 为包围方法插入的参数
${enclosing_package} 插入当前类的包名
${enclosing_project} 插入包含所编辑的这个类的项目的名称
${enclosing_type} 插入正在编辑的类型(类)的名称
${exception_variable_name} 插入一个异常变量名称,进行最佳猜测。 e, ioe
${file} 文件的简称
${todo} 注释中的 TODO 标记
${year} 将当前的年份插入到代码中

以上大致总结了一些我常见的模板变量对于其他的模板变量 大家可以自行尝试一下!

举例说明

我们来自定义一个简单代码模板 固定打印10次循环的代码模板

如图

94.png

添加完成之后,可以在Template列表中找到

95.png

我们使用快捷键Alt + /然后输入模板代码提示符来看一下效果!

如图

96.gif


Eclipse 快捷键/自定义快捷键 ⚙️

Eclipse当中也有很多快捷键 , 很多操作都提供了相应的快捷键,我们可以通过快捷键就能很好的控制 Eclipse中的各项功能, 用好快捷键也是提升你开发项目效率的必要条件!

我们在Eclipse中可以使用Ctrl + shift + L来快速查看当下Eclipse有哪些快捷键!

如图

97.png

这里就不再过说赘述了,大家自行查阅即可!

如何设置快捷键

如果你对当前的快捷键不是很满意,也可以自行设置这些快捷键,方法也很简单

依次展开菜单栏: Window--->Preferences--->General--->Keys,进入到快捷键管理面板

在这里可以查找所有的快捷键相关设置,修改添加都可以在这里,点击需要修改快捷键, 然后在Binding 里设置你想要的快捷键就可以了!

例如之前 我们的代码模板的快捷键为:alt + / 我不是很喜欢 ,我就把它换成了Ctrl + R

如图
98.png


Eclipse代码注释模板的配置

代码注释模板可以给开发团队成员在协作开发项目的时候,提供很关键的一些信息, 方便开发人员在阅读代码的时候,更快的熟悉业务, 在日常的团队开发中,都会有相应的的代码注释规范的模板, 并且在不同的IDE中配置代码注释模板的方式也可能不一样, 而在Eclipse当中可以非常简单的进行设置!

接下来给大家提供一些代码注释模板的设置方法和案例来供大家参考!

首先我们还依次展开菜单栏: Window--->Preference--->Java--->Code Style--->Code Template

如图

99.png

这里我们主要先关注一下Code Template右侧Code选项中的New Java File

意思也就是我们在新建一个.java文件的时候,就会把我们预定义好的注释模板添加到这个文件当中,以便于以后的阅读!

我们直接点击EditNew Java File进行编辑

这里我简单准备一个代码注释模板仅供参考

/**
 *@ProjectName: ${project_name} 
 *@PackageName: ${package_name}
 *@FileName: ${file_name}
 *@Description: java开发
 *@version v1.0
 *@author ${user}
 *@date ${date}${time} 
 **/

如图

100.png

注意:这里又使用到了Eclipse中的模板变量, 这些变量Eclipse中预定义好了的!

当你点击Insert Variable插入变量按钮的时候,就会弹出模板变量插入提示和介绍

101.png

这里我简单介绍几个 我常用到的模板变量, 如下表:

名称 含义
${project_name} 显示当前项目文件名称
${package_name} 显示当前包的名称
${file_name} 显示当前java文件的名称和后缀
${user} 显示当前系统用户名称
${date} 生成年/月/日--时间
${time} 生成时:分:秒 --时间
${package_declaration} 自动声明文件头部包名称

还有其他一些模板变量这里我就不过多赘述了, 大家可以自行查阅即可!

写好了之后点击OK 我们新建一个java文件来看看效果!

如图

102.gif

Code当中还可以其他的选项: 如下表

名称 描述
Method Body 可以在这里加入方法注释模板
Constructors Body 可以在这里加入构造函数注释模板
Getter body get方法编写注释模板
Setter body set方法编写注释模板

其他可以根据自己的需求进行设置就可以了!

小结

关于Eclipse的使用对于刚刚接触java开发的同学这就已经差不多了,等学到了一定程度之后,再深入去了解Eclipse内部的相关功能会更好,千万别一上来就把Eclipse上的所有功能都学一遍其实意义不大,说不一定还会让你更加混乱!

大家的支持就是我坚持下去的动力!
相关文章
|
14天前
|
NoSQL Java 关系型数据库
Liunx部署java项目Tomcat、Redis、Mysql教程
本文详细介绍了如何在 Linux 服务器上安装和配置 Tomcat、MySQL 和 Redis,并部署 Java 项目。通过这些步骤,您可以搭建一个高效稳定的 Java 应用运行环境。希望本文能为您在实际操作中提供有价值的参考。
80 26
|
22天前
|
Java 开发者 微服务
Spring Boot 入门:简化 Java Web 开发的强大工具
Spring Boot 是一个开源的 Java 基础框架,用于创建独立、生产级别的基于Spring框架的应用程序。它旨在简化Spring应用的初始搭建以及开发过程。
40 6
Spring Boot 入门:简化 Java Web 开发的强大工具
|
9天前
|
存储 JavaScript 前端开发
基于 SpringBoot 和 Vue 开发校园点餐订餐外卖跑腿Java源码
一个非常实用的校园外卖系统,基于 SpringBoot 和 Vue 的开发。这一系统源于黑马的外卖案例项目 经过站长的进一步改进和优化,提供了更丰富的功能和更高的可用性。 这个项目的架构设计非常有趣。虽然它采用了SpringBoot和Vue的组合,但并不是一个完全分离的项目。 前端视图通过JS的方式引入了Vue和Element UI,既能利用Vue的快速开发优势,
62 13
|
14天前
|
算法 Java API
如何使用Java开发获得淘宝商品描述API接口?
本文详细介绍如何使用Java开发调用淘宝商品描述API接口,涵盖从注册淘宝开放平台账号、阅读平台规则、创建应用并申请接口权限,到安装开发工具、配置开发环境、获取访问令牌,以及具体的Java代码实现和注意事项。通过遵循这些步骤,开发者可以高效地获取商品详情、描述及图片等信息,为项目和业务增添价值。
48 10
|
8天前
|
前端开发 Java 测试技术
java日常开发中如何写出优雅的好维护的代码
代码可读性太差,实际是给团队后续开发中埋坑,优化在平时,没有那个团队会说我专门给你一个月来优化之前的代码,所以在日常开发中就要多注意可读性问题,不要写出几天之后自己都看不懂的代码。
45 2
|
20天前
|
安全 Java 编译器
Kotlin教程笔记(27) -Kotlin 与 Java 共存(二)
Kotlin教程笔记(27) -Kotlin 与 Java 共存(二)
|
20天前
|
Java 开发工具 Android开发
Kotlin教程笔记(26) -Kotlin 与 Java 共存(一)
Kotlin教程笔记(26) -Kotlin 与 Java 共存(一)
|
17天前
|
JavaScript 安全 Java
java版药品不良反应智能监测系统源码,采用SpringBoot、Vue、MySQL技术开发
基于B/S架构,采用Java、SpringBoot、Vue、MySQL等技术自主研发的ADR智能监测系统,适用于三甲医院,支持二次开发。该系统能自动监测全院患者药物不良反应,通过移动端和PC端实时反馈,提升用药安全。系统涵盖规则管理、监测报告、系统管理三大模块,确保精准、高效地处理ADR事件。
|
22天前
|
Java 编译器 数据库
Java 中的注解(Annotations):代码中的 “元数据” 魔法
Java注解是代码中的“元数据”标签,不直接参与业务逻辑,但在编译或运行时提供重要信息。本文介绍了注解的基础语法、内置注解的应用场景,以及如何自定义注解和结合AOP技术实现方法执行日志记录,展示了注解在提升代码质量、简化开发流程和增强程序功能方面的强大作用。
60 5
|
19天前
|
Java 数据库连接 编译器
Kotlin教程笔记(29) -Kotlin 兼容 Java 遇到的最大的“坑”
Kotlin教程笔记(29) -Kotlin 兼容 Java 遇到的最大的“坑”
36 0

推荐镜像

更多