1、项目引用的jar包管理

在Project Explorer中找到你要添加jar包的项目,右键项目名,点击Properties.

在弹出的窗体中,点击Resource中的JAVA Build Path

 选项卡Libraries中对jar的导入移除操作
 
 但是,用此方式导入外部jar包可能出现warning提示。这个提示说明你的程序在eclipse中是可以运行的,但是你把程序打成发布包发布时,jar包不会被打包进去。而常用的是把jar复制到项目的 WebContent/WEB-INF/lib下面
 
2、常用快捷键 Ctrl + 鼠标左键(类、方法、属性的变量名词):定位跟踪某变量声明或定义的位置
Ctrl + D:删除当前行
Ctrl + F:查找/替换(当前编辑窗口)
Ctrl + H:全局搜索
Ctrl + /:注释当前行或多行代码
Ctrl + Shift + C:注释当前行或多行代码
Ctrl + Shift + F:格式化当前代码
Ctrl + Shift + O:缺少的Import语句被加入,多余的Import语句被删除(先把光标定位到需导入包的类名上)
Ctrl + Shift + X:把当前选中的文本全部变为大写
Ctrl + Shift + Y:把当前选中的文本全部变为小写
Alt + /:代码智能提示
Alt + Shift + R:重命名(包括文件名、类名、方法名、变量名等等,非常好用)
Alt + Shift + J:生成类或方法的注释
Alt + Shift + S:打开Source窗口(生成get、set方法,实现、覆盖接口或类的方法,很常用)
Alt + Shift + D, J:如果有main方法入口,则以Debug方式执行代码
Alt + Shift + X, J:如果有main方法入口,则以Run方式执行代码
 
3、附 
Eclipse使用入门教程
Eclipse 教程 | 菜鸟教程
eclipse 常用设置,常用快捷键

我的Java之旅 第二课 Eclipse使用的更多相关文章

  1. 我的Java之旅 第一课 开发环境准备

    1.JDK JDK(Java Development Kit) 是 Java 语言的软件开发工具包(SDK). SE(J2SE),standard edition,标准版,是我们通常用的一个版本,从J ...

  2. 第二课 eclipse安装

    下载并解压到C:\Program Files\eclipse 目录情况如图所示:

  3. 【Linux探索之旅】第二部分第二课:命令行,世界尽在掌握

    内容简介 1.第二部分第二课:命令行,世界尽在掌握 2.第二部分第三课预告:文件和目录,组织不会亏待你 命令行,世界尽在掌握 今天的标题是不是有点霸气侧漏呢? 读者:“小编,你为什么每次都要起这么非主 ...

  4. 【Web探索之旅】第三部分第二课:IP地址和域名

    内容简介 1.第三部分第二课:IP地址和域名 2.第三部分第三课预告:协议 第三部分第二课:IP地址和域名 上一课我们说了在Web之中,全球各地有无数台机器,有些充当客户机,有些作为服务器. 那么这些 ...

  5. 【Web探索之旅】第二部分第二课:服务器语言

    内容简介 1.第二部分第二课:服务器语言 2.第二部分第三课预告:框架和内容管理系统 第二部分第二课:服务器语言 介绍了Web的客户端,我们来谈谈Web的服务器端. 既然客户端有客户端的编程语言(HT ...

  6. 【C++探索之旅】第一部分第二课:C++编程的必要软件

    内容简介 1.第一部分第二课:C++编程的必要软件 2.第一部分第三课预告:第一个C++程序 C++编程的必要软件 经过上一课之后,大家是不是摩拳擦掌,准备大干一场了呢. 这一课我们来做一些C++开发 ...

  7. 【C语言探索之旅】 第三部分第二课:SDL开发游戏之创建窗口和画布

    内容简介 1.第三部分第二课: SDL开发游戏之创建窗口和画布 2.第三部分第三课预告: SDL开发游戏之显示图像 第三部分第二课:SDL开发游戏之创建窗口和画布 在上一课中,我们对SDL这个开源库做 ...

  8. 【C语言探索之旅】 第二部分第二课:进击的指针,C语言的王牌!

    内容简介 1.课程大纲 2.第二部分第二课: 进击的指针,C语言的王牌 3.第二部分第三课预告: 数组 课程大纲 我们的课程分为四大部分,每一个部分结束后都会有练习题,并会公布答案.还会带大家用C语言 ...

  9. 【C语言探索之旅】 第二课:工欲善其事,必先利其器

    内容简介 1.课程大纲 2.第一部分第二课:工欲善其事,必先利其器 3.第一部分第三课预告:你的第一个程序 课程大纲 我们的课程分为四大部分,每一个部分结束后都会有练习题,并会公布答案.还会带大家用C ...

随机推荐

  1. Scala微服务架构 三

    四 Controller层 之前我们已经把基层架构搭建好了,那么要如何使用呢? 首先看看我的Controller层代码 @Singleton class BMAuthController @Injec ...

  2. 第30节:Java基础-内部类

    内部类 // 外部类 class Demo{ private int num = 3; // 定义内部类 class Int{ void show(){ System.out.println(&quo ...

  3. Shell-11--for

    $(cat /etc/passwd) `cat /etc/passwd`

  4. 视频下载四大神器—如何下载优酷/爱奇艺/腾讯/B站超清无水印视频

      视频下载四大神器—如何下载优酷/爱奇艺/腾讯/B站超清无水印视频  2018-07-11 |  标签»下载, 下载工具, 视频 又是视频下载,老生常谈的话题.阿刚同学已在乐软博客多次与大家分享推荐 ...

  5. google的android工具常用下载路径

    android的bug工具在网上搜的时候,经常被索引到垃圾网站,今天找到了一个网站下载android工具 都是最新的,十分不错,就做个分享吧. Google 提供了 Windows.macOS 以及 ...

  6. request和response简介

    Tomcat收到客户端的http请求,会针对每一次请求,分别创建一个代表请求的request对象.和代表响应的response对象. 既然request对象代表http请求,那么我们获取浏览器提交过来 ...

  7. Python网络编程-IO阻塞与非阻塞及多路复用

    前言 问题:普通套接字实现的服务端的缺陷 一次只能服务一个客户端!                         accept阻塞! 在没有新的套接字来之前,不能处理已经建立连接的套接字的请求 re ...

  8. can only concatenate tuple (not "int") to tuple问题原因

    #测试程序 import os from pydub import AudioSegment #已经确定, # enPath = "%s%s/%s"%(enDir,file,enf ...

  9. Windows下memcache的配置和使用(python)

    1.memcache的安装和配置: 下载memcache  for windows: http://up.2cto.com/2012/0522/20120522094758371.rar 解压到指定目 ...

  10. github总结(3)--怎样在github上面实现页面托管

    part Ⅱ:gh-pages分支--实现页面托管 第一步:在github线上创建一个新的仓库 第二步:在项目本地地址,git init初始化,再git add --all进行文档追踪添加 第三步:g ...