Eclipse的使用配置教程:必要设置、创建工程及可能遇到的问题(很详细,很全面,能解决90%的问题)

Eclipse的使用配置:

  • Ⅰ、Eclipse 的必要配置:
    • 1、Eclipse 的安装:
      • 其一、将 Eclipse 解压或安装到没有中文且没有空格的路径下。
      • 其二、拿到 eclipse.exe 文件,傻瓜式安装即可;
    • 2、设置工作空间(workspace):
      • 其一、首次启动,选择指定的工作空间(workspace):
      • 其二、点击 OK ,进入主界面:
    • 3、设置透视图(perspective):
      • 其一、设置透视图:
      • 其二、选择 JavaEE:
    • 4、添加透视图需要显示的结构:
      • 其一、调取 Package Explorer 结构:
      • 其二、调取 Navigator 结构:
      • 其三、调取 Outline 结构:
      • 其四、调取 Console 结构:
      • 其五、统一拖放在界面左端:
    • 5、关闭其它不常用的结构:
      • 其一、关闭不常用接口前的页面展示:
      • 其二、关闭不常用接口后的页面展示:
    • 6、设置编码集:
      • 其一、打开设置框(Window -> Preferences):
      • 其二、设置并保存(General -> Workspace):
    • 7、设置字体,字形,字体大小:
      • 其一、打开设置框(Window -> Preferences):
      • 其二、找到 Text Font (General -> Appearance -> Colors and Fonts -> Basic -> Text Font):
      • 其三、双击 Text Font 来配置字体,字形,大小:
    • 8、设置 package explorer 中右键(即:new 下显示的结构):
      • 其一、打开 Customize Perspective(Window -> Perspective -> Customize Perspective):
      • 其二、点击进入 Menu Visibility:
      • 其三、去除 New 前的选择并从子列表中选择常用的结构:
    • 9、保存当前透视图:
      • 其一、打开 Save Perspective As... (Window -> Perspective -> Customize Perspective):
      • 其二、选择 Java EE (default):
      • 其三、覆盖默认的透视图:
  • Ⅱ、完成第一个 HelloWorld 程序:
    • 1、创建工程(Java Project):
      • 其一、右键创建 java 项目:
      • 其二、起项目名称为 Contacts:
      • 其三、确定并使用 JavaEE 透视图:
    • 2、创建包(Package):
      • 其一、选中 src 右键创建包:
      • 其二、起包名为 com.study.java:
      • 其三、包名命名后的展示:
    • 3、创建类(Class):
      • 其一、在对应包下右键创建类:
      • 其二、起类名为 HelloWorld:
      • 其三、类名命名后的展示:
    • 4、编译并运行(Java Application):
      • 其一、代码为:
      • 其二、编译并运行操作:
      • 其三、结果:
  • Ⅲ、常见问题及其解决方案:
    • 1、 双击 Eclipse 启动图标,不能正常启动 Eclipse:
      • 其一、可能的原因及解决方案:
    • 2、进入 Eclipse 时,没有可选择的 workspace:
      • 其一、原因:
      • 其二、解决方案:
    • 3、如何导入已有的工程:
      • 其一、选择 Import(File -> Import):
      • 其二、选择 Existing Projects into Workspace( General -> Existing Projects into Workspace):
      • 其三、选择待导入的已有工程:
      • 其四、导入已有工程后的页面展示:
    • 4、如何导入已有的一个源文件:
      • 其一、解决方案:
    • 5、如何删除一个工程:
      • 其一、选择待删工程右键(选择 Delete):
      • 其二、确认删除:
      • 其三、删除工程后的页面展示:
    • 6、 工程中的代码有乱码怎么办:
      • 其一、原因:
      • 其二、解决方案:
    • 7、运行程序,误选择了 Java 透视图,如何调整为 JavaEE :
      • 其一、打开 Preferences 设置页(Window -> Preferences):
      • 其二、透视图调整为 JavaEE:
    • 8、再创建一个 workspace,之前的设置怎么没了:
      • 其一、原因:
    • 9、如何在 Eclipse 中查看 Java 类库源代码:
      • 其一、调出界面:
      • 其二、点击 Attach Source 按钮:
      • 其三、导入类型区分:
    • 10、如何在编写的代码中显示程序员的相关信息:
      • 其一、打开 Preferences 设置页(Window -> Preferences):
      • 其二、选择 Types 来输入 author 和 Email 信息:
      • 其三、选择 Methods 来输入 author 信息:
  • Ⅳ、常用快捷键的使用:
  • Ⅴ、小结:

Ⅰ、Eclipse 的必要配置:

1、Eclipse 的安装:

其一、将 Eclipse 解压或安装到没有中文且没有空格的路径下。

其二、拿到 eclipse.exe 文件,傻瓜式安装即可;

2、设置工作空间(workspace):

其一、首次启动,选择指定的工作空间(workspace):

// 用于存放 java 代码(如:test12)。

在这里插入图片描述

注意: 中间的蓝框,不建议打钩.如果打钩,每次 Eclipse 会自动进入上面选中的 workspace 中,不利于 Eclipse 开启其他 workspace

其二、点击 OK ,进入主界面:

// 首次进入显示如下:

在这里插入图片描述

可以去掉 welcome 页面右下角的钩,避免每次启动都显示:

在这里插入图片描述

3、设置透视图(perspective):

其一、设置透视图:

// 进入 Eclipse 编辑界面以后,首先选择如下的红框,设置透视图

在这里插入图片描述

其二、选择 JavaEE:

// 点击”红框”,选择 JavaEE 透视图,再选择 OK;

在这里插入图片描述

4、添加透视图需要显示的结构:

其一、调取 Package Explorer 结构:

在这里插入图片描述

单击后的页面展示(可以拖过去):

在这里插入图片描述

其二、调取 Navigator 结构:

在这里插入图片描述

单击后的页面展示(可以拖过去):

在这里插入图片描述

其三、调取 Outline 结构:

在这里插入图片描述
单击后的页面展示(可以拖过去):

在这里插入图片描述

其四、调取 Console 结构:

在这里插入图片描述

单击后的页面展示(可以拖过去):

在这里插入图片描述

其五、统一拖放在界面左端:

// 将 Package Explorer 结构Navigator 结构Outline 结构,统一拖放在界面左端;

在这里插入图片描述

5、关闭其它不常用的结构:

其一、关闭不常用接口前的页面展示:

// 关闭的结构为:Project ExplorerTask ListMarkersPropertiesData Source ExplorerSnippets;

在这里插入图片描述

其二、关闭不常用接口后的页面展示:

在这里插入图片描述

6、设置编码集:

其一、打开设置框(Window -> Preferences):

在这里插入图片描述

其二、设置并保存(General -> Workspace):

在这里插入图片描述

7、设置字体,字形,字体大小:

其一、打开设置框(Window -> Preferences):

在这里插入图片描述

其二、找到 Text Font (General -> Appearance -> Colors and Fonts -> Basic -> Text Font):

在这里插入图片描述

其三、双击 Text Font 来配置字体,字形,大小:

// 如:Consolas常规14西欧语言,根据个人习惯进行选择即可;

在这里插入图片描述

8、设置 package explorer 中右键(即:new 下显示的结构):

其一、打开 Customize Perspective(Window -> Perspective -> Customize Perspective):

在这里插入图片描述

其二、点击进入 Menu Visibility:

在这里插入图片描述

其三、去除 New 前的选择并从子列表中选择常用的结构:

// 注意:一定要点击 OK 按钮来保存;

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

9、保存当前透视图:

其一、打开 Save Perspective As… (Window -> Perspective -> Customize Perspective):

在这里插入图片描述

其二、选择 Java EE (default):

在这里插入图片描述

其三、覆盖默认的透视图:

在这里插入图片描述

Ⅱ、完成第一个 HelloWorld 程序:

1、创建工程(Java Project):

其一、右键创建 java 项目:

在这里插入图片描述

其二、起项目名称为 Contacts:

在这里插入图片描述

其三、确定并使用 JavaEE 透视图:

// 此时打上红框的钩,接着选择: No,这里表示以后我们都是用 JavaEE 的透视图打开 java 工程;

在这里插入图片描述

2、创建包(Package):

其一、选中 src 右键创建包:

在这里插入图片描述

其二、起包名为 com.study.java:

在这里插入图片描述

其三、包名命名后的展示:

在这里插入图片描述

3、创建类(Class):

其一、在对应包下右键创建类:

在这里插入图片描述

其二、起类名为 HelloWorld:

在这里插入图片描述

其三、类名命名后的展示:

在这里插入图片描述

4、编译并运行(Java Application):

其一、代码为:

package com.study.java;public class HelloWorld {public static void main(String[] args) {System.out.println("helloworld!");}
}

其二、编译并运行操作:

// 右键 -> Run As -> Java Application

在这里插入图片描述

其三、结果:

在这里插入图片描述

Ⅲ、常见问题及其解决方案:

1、 双击 Eclipse 启动图标,不能正常启动 Eclipse:

其一、可能的原因及解决方案:

启动不了的原因有很多种,可以从如下几个方面排查:1. 环境变量是否正确配置,需要在命令行输入 javac.exe 或 java.exe 进行检查;
2. 是否正确的安装了 JDKJRE;
3. 安装的 JDK 的版本(32 位还是 64 位),必须与 Eclipse 版本一致;
4. 修改 Eclipse 安装目录下的 eclipse.ini 配置文件;

2、进入 Eclipse 时,没有可选择的 workspace:

其一、原因:

// 由于勾选了下述红框,所以再次启动 Eclipse 时,不再显示可选择的 workspace;

在这里插入图片描述

其二、解决方案:

A、打开 Preferences 设置页(Window -> Preferences):

在这里插入图片描述

B、勾选红框(Prompt for workspace on startup):

// 即:General -> Startup and Shutdown -> Workspaces -> Prompt for workspace on startup

在这里插入图片描述

3、如何导入已有的工程:

其一、选择 Import(File -> Import):

在这里插入图片描述

其二、选择 Existing Projects into Workspace( General -> Existing Projects into Workspace):

在这里插入图片描述

其三、选择待导入的已有工程:

// 注意:此时的 Browser 按钮是来选择导入工程地址的操作;

在这里插入图片描述

其四、导入已有工程后的页面展示:

在这里插入图片描述

4、如何导入已有的一个源文件:

其一、解决方案:

直接复制(ctrl + c)此源文件,直接在指定的工程的包下粘贴(ctrl + v)即可;

5、如何删除一个工程:

其一、选择待删工程右键(选择 Delete):

在这里插入图片描述

其二、确认删除:

在这里插入图片描述

其三、删除工程后的页面展示:

在这里插入图片描述

6、 工程中的代码有乱码怎么办:

其一、原因:

出现乱码的代码所使用的字符编码集与工程设置使用的字符编码集不一致导致的;

其二、解决方案:

建议修改乱码文件的字符编码集即可;

7、运行程序,误选择了 Java 透视图,如何调整为 JavaEE :

其一、打开 Preferences 设置页(Window -> Preferences):

在这里插入图片描述

其二、透视图调整为 JavaEE:

// 即:General -> Perspectives -> Open a new perspective 和 Open the associated perspective when creating a new project;

在这里插入图片描述

8、再创建一个 workspace,之前的设置怎么没了:

其一、原因:

我们对 Eclipse 做的设置,只对当前使用的 workspace 有效。设置的数据保存在相
workspace 文件夹下的.metadata 文件夹中。如果创建了新的 workspace,则需
要重新设置;

9、如何在 Eclipse 中查看 Java 类库源代码:

其一、调出界面:

// 在代码中,综合使用 ctrl + 鼠标左键点击指定结构时,可以调出如下界面:

在这里插入图片描述

其二、点击 Attach Source 按钮:

在这里插入图片描述

其三、导入类型区分:

A、要导入的源码如果是文件方式存在,则选择:External File

B、要导入的源码如果是文件夹方式存在,则选择:External Folder

C、这里 jdk 源码以 src.zip 方式存在,所以选择:External File

在这里插入图片描述

10、如何在编写的代码中显示程序员的相关信息:

其一、打开 Preferences 设置页(Window -> Preferences):

在这里插入图片描述

其二、选择 Types 来输入 author 和 Email 信息:

// Window --> Preferences --> Java --> Code Style --> Code Templates -> Comments -> Types

在这里插入图片描述


// 可输入的 author 和 Email 信息:/**
* @Description
* @author shkstart Email:shkstart@126.com
* @version
* @date ${date}${time}
* 
*/

其三、选择 Methods 来输入 author 信息:

// Window --> Preferences --> Java --> Code Style --> Code Templates -> Comments -> Types

在这里插入图片描述


// 可输入的 author 信息:/**
* @Description 
* @author shkstart
* @date ${date}${time}
* ${tags}
*/

Ⅳ、常用快捷键的使用:

* 1.补全代码的声明:alt + /
* 2.快速修复: ctrl + 1 
* 3.批量导包:ctrl + shift + o
* 4.使用单行注释:ctrl + /
* 5.使用多行注释: ctrl + shift + / * 6.取消多行注释:ctrl + shift + \
* 7.复制指定行的代码:ctrl + alt + down 或 ctrl + alt + up
* 8.删除指定行的代码:ctrl + d
* 9.上下移动代码:alt + up 或 alt + down
* 10.切换到下一行代码空位:shift + enter* 11.切换到上一行代码空位:ctrl + shift + enter
* 12.如何查看源码:ctrl + 选中指定的结构 或 ctrl + shift + t
* 13.退回到前一个编辑的页面:alt + left 
* 14.进入到下一个编辑的页面(针对于上面那条来说的):alt + right
* 15.光标选中指定的类,查看继承树结构:ctrl + t* 16.复制代码: ctrl + c
* 17.撤销: ctrl + z
* 18.反撤销: ctrl + y
* 19.剪切:ctrl + x 
* 20.粘贴:ctrl + v* 21.保存: ctrl +
* 22.全选:ctrl + a
* 23.格式化代码: ctrl + shift + f
* 24.选中数行,整体往后移动:tab
* 25.选中数行,整体往前移动:shift + tab* 26.在当前类中,显示类结构,并支持搜索指定的方法、属性等:ctrl + o
* 27.批量修改指定的变量名、方法名、类名等:alt + shift + r
* 28.选中的结构的大小写的切换:变成大写: ctrl + shift + x
* 29.选中的结构的大小写的切换:变成小写:ctrl + shift + y
* 30.调出生成 getter/setter/构造器等结构: alt + shift + s* 31.显示当前选择资源(工程 or 文件)的属性:alt + enter
* 32.快速查找:参照选中的 Word 快速定位到下一个 :ctrl + k
* 33.关闭当前窗口:ctrl + w
* 34.关闭所有的窗口:ctrl + shift + w
* 35.查看指定的结构使用过的地方:ctrl + alt + g* 36.查找与替换:ctrl + f
* 37.最大化当前的 View:ctrl + m
* 38.直接定位到当前行的首位:home
* 39.直接定位到当前行的末位:end

Ⅴ、小结:

其一、哪里有不对或不合适的地方,还请大佬们多多指点和交流!
其二、若有转发或引用本文章内容,请注明本博客地址(直接点击下面 url 跳转) https://blog.csdn.net/weixin_43405300,创作不易,且行且珍惜!
其三、有兴趣的话,可以多多关注这个专栏(Vue(Vue2+Vue3)面试必备专栏)(直接点击下面 url 跳转):https://blog.csdn.net/weixin_43405300/category_11525646.html?spm=1001.2014.3001.5482
其四、再有兴趣的话,也可以多多关注这个专栏(Java)(直接点击下面 url 跳转):https://blog.csdn.net/weixin_43405300/category_12654744.html?spm=1001.2014.3001.5482

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/402194.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

C程序设计——基本变量类型(指针杂谈)

瞎聊 本文后面的内容,可以暂时看不懂,以后如果从事这一行,慢慢会理解,但是这句话要记住:如果 piInt 是一个指向整型的指针变量,那么 *piInt 就是一个整型变量;类似的,如果pcChar是…

原生微信小程序笔记完整总结4.0

🤹‍♀️潜意识起点:个人主页 🎙座右铭:得之坦然,失之淡然。 💎擅长领域:大前端 是的,我需要您的: 🧡点赞❤️关注💙收藏💛 是我…

【MySQL】事务管理

【MySQL】事务管理 什么是事务为什么要有事务事务的版本支持事务的提交方式事务的常见操作事务的隔离级别如何理解隔离性隔离级别隔离级别的设置与查看读未提交【Read Uncommitted】读提交【Read Committed】可重复读【Repeatable Read】串行化【serializable】一致性(Consiste…

代码随想录算法训练营43期 | Day 14——226.翻转二叉树、101. 对称二叉树、104.二叉树的最大深度、二叉树最小深度

代码随想录算法训练营 226.翻转二叉树101. 对称二叉树递归法 104.二叉树的最大深度二叉树最小深度 226.翻转二叉树 leetcode链接 思路: 递归三部曲: 确定递归函数的参数和返回值确定终止条件确定单层递归的逻辑 递归法 TreeNode* invertTreeNode(Tree…

并发系统的 CSP+PAT 形式化建模与验证方法(以Kafka系统为例)

消息队列中间件是分布式系统的重要组成部分。它允许应用程序仅关注数据本身,而无需关心数据传输的具体细节。这一特性有效解决了消息异步传输、应用程序解耦以及流量削峰等问题。Kafka是一个开源的分布式消息系统,它基于发布-订阅模型构建。Kafka具有低延…

Unity使用代码生成ScriptableObject数据并赋值之后,重启数据就没有啦!

2024年8月14日早,因数据持续化存储,重启电脑后数据会丢失,而我找不到原因被领导质疑了,故写一片博客记录这个错误。 省流 使用在编辑器的play模式中为ScriptableObject赋值之后,需要使用 #if UNITY_EDITORUnityEdit…

Codeforces Round 495 (Div. 2) F. Sonya and Bitwise OR(线段树)

原题链接:F. Sonya and Bitwise OR 题目大意: 给出一个长度为 n n n 的数组 a a a,并给出 m m m 次询问以及一个数字 x x x。 每个询问形式如下给出: 1 1 1 i i i y y y :将 a i a_{i} ai​ 位置的值更改为 y…

数据库分库分表的介绍

为什么要分库分表 把存于一个库的数据分散到多个库中,把存于一个表的数据分散到多个表中。如果说读写分离是为了分散数据库读写操作压力,分库分表就是为了分散存储压力,一般情况下,单表数据量到达千万级别,就可以考虑…

基于飞腾平台的Hbase的安装配置

【写在前面】 飞腾开发者平台是基于飞腾自身强大的技术基础和开放能力,聚合行业内优秀资源而打造的。该平台覆盖了操作系统、算法、数据库、安全、平台工具、虚拟化、存储、网络、固件等多个前沿技术领域,包含了应用使能套件、软件仓库、软件支持、软件适…

支持S/MIME证书的邮件客户端有哪些?

S/MIME证书,也叫做邮件安全证书,支持安全/多用途互联网邮件扩展协议(S/MIME协议),是通过加密和数字签名来确保电子邮件的安全性、保密性和完整性的数字证书。GDPR、HIPAA、FDA等多个行业都要求邮件发送方在发送邮件时对…

基于R语言遥感随机森林建模与空间预测;遥感数据处理与特征提取;数据分析与可视化

目录 第一章 理论基础与数据准备【夯实基础】 第二章 随机森林建模与预测【讲解实践】 第三章 实践案例与项目 更多应用 随机森林作为一种集成学习方法,在处理复杂数据分析任务中特别是遥感数据分析中表现出色。通过构建大量的决策树并引入随机性,随…

C++ 特殊类设计以及单例模式

目录 1 不能被拷贝 2 只能在堆上创建对象 3 只能在栈上创建对象 4 禁止在堆上创建对象 5 不能被继承的类 6 单例类 特殊类就是一些有特殊需求的类。 1 不能被拷贝 要设计一个防拷贝的类,C98之前我们只需要将拷贝构造以及拷贝赋值设为私有,同时只声明…

RTX 4070 GDDR6显存曝光:性能与成本的平衡之选

近期,关于NVIDIA RTX 4070新显卡的信息曝光,这款显卡将配备较为缓慢的GDDR6显存,而非更高性能的GDDR6X。这一配置的选择引发了业内的广泛关注,特别是在性能与成本的平衡问题上。 新版RTX 4070 OC 2X的核心特点 **1.显存类型与带…

8B 端侧小模型 | 能力全面对标GPT-4V!单图、多图、视频理解端侧三冠王,这个国产AI开源项目火爆全网

这两天, Github上一个 国产开源AI 项目杀疯了!一开源就登上了 Github Trending 榜前列,一天就获得将近600 star。 这个项目就是国内大模型四小龙之一面壁智能最新大打造的面壁「小钢炮」 MiniCPM-V 2.6 。它再次刷新端侧多模态天花板&#xf…

微分方程求解的三种解析方法:经典时域法(齐次解+特解,零状态+零输入),冲激响应卷积法、传递函数法

经典时域分析方法 以例题的形式对经典时域解法(齐次解特解)进行说明,最后进行总结。考虑如下形式微分方程: y ′ ′ ( t ) 5 y ′ ( t ) 6 y ( t ) 2 f ′ ( t ) 6 f ( t ) y\left( t \right) 5y\left( t \right) 6y\left(…

pyinstaller使用

pyinstaller 入门 Pyat5 的安装程序开发PyQt6 的安装程序开发 编写好的程序编译成可执行文件资源文件:用 zip 打包,基本可以压缩到 1/3 大小;然后再用 pyqt 写一个 setup 安装程序,安装到指定目录(安装的过程实际就是把文件解压、拷贝到指定目录、注册到…

[000-01-030].第2节 :Zookeeper本地安装

1.Zookeeper下载地址 1.Zookeeper官网地址 2.会显示Zookeeper的一些版本 2.Zookeeper本地模式安装: 2.1.Zookeeper安装前准备 1.在Centos7虚拟机中安装jdk8 2.2.Zookeeper安装过程: 1.下载zookeeper压缩版本,解压放在opt/moduel目录下…

虚拟人实时主持创意互动方案:赋能峰会论坛会议等活动科技互动感

随着增强现实、虚拟现实等技术的不断发展,“虚拟人实时主持”创意互动模式逐渐代替传统单一真人主持模式,虚拟主持人可以随时随地出现在不同活动现场,也可以同一时间在不同分会场中担任主持工作,在峰会、论坛、会议、晚会、发布会…

计算机网络三级笔记--原创 风远 恒风远博

典型设备中间设备数据单元网络协议物理层中继器、集线器中继器、集线器数据位(bit) binary digit二进 制数据的缩写HUB使用了光纤、 同轴电缆、双绞 线.数据链路层网卡、网桥、交换机网桥、交换机数据帧(Frame)STP、ARQ、 SW、CSMA/CD、 PPP(点对点)、 HDLC、ATM网络层路由器、…

MySQL 管理

启动及关闭 MySQL 服务器 Windows 系统下 启动 MySQL 服务器: 1、通过 “服务” 管理工具: 打开“运行”对话框(Win R),输入 services.msc,找到“MySQL”服务,右击选择“启动”。 2、通过命…