Navigator窗口
之前看到同事使用Eclipse的Navigator窗口,十分不解这个窗口有啥用;今天通过了解才知道Package Explorer是从工程的角度来显示文件,比如settings,.project等文件都不会展示;navigator则是才物理文件来显示文件,上述这些文件都会显示出来。
有的时候,删除同时物理工程文件失败(在eclipse里面),那么就先将其逻辑删除,然后再到物理文件夹里面手动删除。
 
svn提交到底要那些文件
settings,project,classpath这些文件其实都是应该提交;保证别人从svn上面挡下来之后直接可用;需要屏蔽的文件:target(文件夹)。
  添加忽略文件操作:Windows -> Preference -> Team -> Ignored Resources里面添加即可
web工程添加web server环境引用

web工程项目是一定要在server里面添加tomcat引用,因为需要在工程中添加servlet引用;如果工程已经创建了apache tomcat(在Servers窗口中创建),则直接在buildpath中添加tomcat引用即可;如果不引用tomcat也行,但是需要你手动添加servlet的jar包。
  这里其实有一点奇怪,我在使用MyEclipse的时候只要配置tomcat即可;其实MyEclipse里面的tomcat插件是集成到了server下面;所以你在配置server的时候就是在配置了该项目的环境jar包;但是如果在eclipse EE版本中通过插件形式安装的tomcat则并没有在Servers插件下面,是单独的。你会发现只有在servers插件下面添加了apache tomcat之后,你才可以通过Add Server Runtime来添加web的jar包;这里注意,add Server runtime是一套单独的jar包,在打包(以及部署)的时候是不会打包进去;因为Server Runtime顾名思义就是在Eclipse环境中来模拟服务器运行环境;因为在部署的时候运行环境(比如tomcat容器)已经部署好了,所以jar包都可以在运行环境中找到,所以在eclipse里面,对于Server runtime是一个单独的Library,在打包的时候这个Library里面的内容将会自动不会进行打包。
  在Eclipse里面jar包是分成各个不同的Library;对于Web项目你是可以选择在部署那些Library,比如WEB-INF/bin,Maven Library以及Server Runtime Library(当然一般不会选择它)。
eclipse日志路径
在工作空间的目录下  .metadata/.log

  指定server组件中tomcat的jdk版本

原来server的tomcat其实也是可以设置jdk的在preference→Server→Tomcat→LanuchXXX里面配置;
Order和Export
在eclipse里面的build path里面有一个order and export按钮,这个功能怎么用呢?order和export是两个功能,我们分开来讲。
  Order
  用于决定你所引用的jar包被加载的先后顺序,比如spring-web.jar和spring.jar同时有ContextLoader.class,其实还是同命名空间,那么你在该面板中保持spring-web.jar先于spring.jar即可实现取用的时候是用spring-web.jar。
  Export
  B project依赖于A project,在eclipse里面通过工程依赖方式来进行依赖;此时B工程只能用到A工程的src下面的的java类,无法共享A工程的引用jar包。比如A里面有个sjf4j.jar,B想要共享这个jar,就需要A在面板中将这个jar包勾选上,意味着这个类将会被导出供依赖工程使用。但是这个设置并不影响真实的打包(比如通过ant打包,默认的jar方式是不包含export类的),只是用于eclipse工程间引用。

关于Eclipse的更多相关文章

  1. eclipse 快捷键大全

    注:因eclipse版本.电脑配置等原因 有些快捷键可能导致不可用(遇到些许问题可在下方评论) [Ct rl+T] 搜索当前接口的实现类 1. [ALT +/]    此快捷键为用户编辑的好帮手,能为 ...

  2. tomcat开发远程调试端口以及利用eclipse进行远程调试

    一.tomcat开发远程调试端口 方法1 WIN系统 在catalina.bat里:  SET CATALINA_OPTS=-server -Xdebug -Xnoagent -Djava.compi ...

  3. Eclipse中启动tomcat报错java.lang.OutOfMemoryError: PermGen space的解决方法

    有的项目引用了太多的jar包,或者反射生成了太多的类,异或有太多的常量池,就有可能会报java.lang.OutOfMemoryError: PermGen space的错误, 我们知道可以通过jvm ...

  4. 修改eclipse皮肤

    习惯了vim黑色背景的程序猿们想必用eclipse时会倍感的不适应吧,不过没关系,因为eclipse的皮肤是可以自己定制的! 下面是我电脑上的eclipse界面,看到这个是不是找回了vim的感觉呢? ...

  5. 安装eclipse的maven插件

    我们团队用maven来管理项目需要的库文件,其实以前都没听过maven,第一次接触这个,师兄要我直接去装下这个,开始以为还挺简单的,没想到中间遇到了一些小麻烦,现在把我成功安装maven的过程分享下, ...

  6. eclipse如何添加Memory Analyzer

    ①启动Eclipse,并打开"Install New software..."对话框: ②点击Add,如图: ③点击OK,最后一直点next,完成

  7. Android——eclipse下运行android项目报错 Conversion to Dalvik format failed with error 1解决

    在eclipse中导入android项目,项目正常没有任何错误,但是运行时候会报错,(clean什么的都没用了.....)如图: 百度大神大多说是jdk的问题,解决: 右键项目-Properties如 ...

  8. eclipse — 导入android项目后识别成java项目的问题及解决

    最近在eclipse导入android项目的时候遇到了奇葩问题,再此记录 遇到的问题就是:将完好的android项目导入到eclipse的时候,原本这是一个很容易的事情,但是导入成功后发现,,,靠ec ...

  9. Eclipse出现"Running Android Lint has encountered a problem"解决方案

    安装eclipse for android 时候的错误记录,转载自:http://blog.csdn.net/chenyufeng1991/article/details/47442555 (1)打开 ...

  10. Android Studio切换为eclipse的快捷键之后还是有区别的部分快捷键

    Android Studio Eclipse 把代码提示换成了Class Name Completion, 快捷键是Ctrl+Alt+Space(空格键). 代码提示快捷键Alt+/,         ...

随机推荐

  1. POI之Excel导出

    1,在maven的pom文件中添加依赖 <dependency> <groupId>org.apache.poi</groupId> <artifactId& ...

  2. Mybatis的executor

    前提:一级缓存与二级缓存,可见:https://www.cnblogs.com/yanze/p/10175017.html 简介: Executor与SqlSession绑定在一起,每一个SqlSes ...

  3. GreenOpenPaint的实现(六)图片的保存和打开

    如果只是直接的图片保存和打开,是没有很多内容的.但是我这里,将EXIF的信息融入其中,使得图像处理的结果能够保存下来.这样就非常有价值意义了. 所有的操作都放在DOC中进行处理. 我之前已经对EXIF ...

  4. A8逻辑篇1.点亮一个LED(S5PV210.A8)

    一.虚拟机安装好后,我们用Fedora 双击.vmx文件,将会在虚拟机中打开 相应的生成: 这些文件 二.进入虚拟机页面 等待启动 账号选择其他 用户名:root 密码:111111 设置页面大小: ...

  5. K-Means 算法(Java)

    kMeans算法原理见我的上一篇文章.这里介绍K-Means的Java实现方法,参考了Python的实现方法. 一.数据点的实现 package com.meachine.learning.kmean ...

  6. Java多线程 线程状态及转换 wait sleep yield join

    线程的状态转化关系(1). 新建状态(New):新创建了一个线程对象.(2). 就绪状态(Runnable):线程对象创建后,其他线程调用了该对象的start()方法.该状态的线程位于可运行线程池中, ...

  7. BZOJ 4011 【HNOI2015】 落忆枫音

    题目链接:落忆枫音 以下内容参考PoPoQQQ大爷的博客 首先我们先来考虑一下如果没有新加入的那条边,答案怎么算. 由于这是一个\(DAG\),所以我们给每个点随便选择一条入边,最后一定会构成一个树形 ...

  8. install ros-indigo-pcl-conversions

    CMake Warning at /opt/ros/indigo/share/catkin/cmake/catkinConfig.cmake: (find_package): Could not fi ...

  9. Ubuntu16 nginx安装http_image_filter_module模块

    目录 配置image_filter 配置 重启nginx 如何安装呢? 安装image_filter模块依赖的库. 查看之前的配置 添加上图片模块[由于它是系统模块,不需要额外下载,直接添加就可以了] ...

  10. Flex 布局的各属性取值解释

    Flex布局是一种弹性布局.布局样式比较灵活,大多数情况下可以替代float,而且不会脱离文档里流. Flex中定义了两个轴线,一个主轴一个副轴,这个概念你可以想想屏幕坐标系(X轴向右,Y轴向下),F ...