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. HTTP从入门到入土(4)——URI、URL和URN

    URI URI全称:Uniform Resource Identifier,中文名为统一资源标识符.用来标识唯一标识互联网上的信息资源. Web上可用的所有资源,比如html.图像.视频等,都是由UR ...

  2. 20145318《网络对抗》逆向及Bof基础

    实践目标 本次实践的对象是一个名为pwn1的linux可执行文件. 该程序正常执行流程是:main调用foo函数,foo函数会简单回显任何用户输入的字符串. 该程序同时包含另一个代码片段,getShe ...

  3. CentOS7.2 安装Chrome

    /etc/yum.repos.d/目录下新建文件google-chrome.repo,向其中添加如下内容: [google-chrome] name=google-chrome baseurl=htt ...

  4. POJ 3259 Wormholes(最短路&spfa正权回路)题解

    题意:给你m条路花费时间(双向正权路径),w个虫洞返回时间(单向负权路径),问你他能不能走一圈回到原点之后,时间倒流. 思路:题意有点难看懂,我们建完边之后找一下是否存在负权回路,存在则能,反之不能. ...

  5. 【软件位置】Linux查看软件安装的位置

    如果我们在Linux 系统上安装了某个软件,我们可以通过如下的三种方式来确定. 一.        Which 命令 Shell 的which 命令可以找出相关命令是否已经在搜索路径中. 如: [ro ...

  6. spark内存管理分析

    前言 下面的分析基于对spark2.1.0版本的分析,对于1.x的版本可以有区别. 内存配置 key 默认 解释 spark.memory.fraction 0.6 spark可以直接使用的内存大小系 ...

  7. UVa 1636 决斗

    https://vjudge.net/problem/UVA-1636 题意: 首先在手枪里随机装了一些子弹,然后抠了一枪,发现没有子弹.你希望下一枪也没有子弹,是应该直接再抠一枪还是随机转一下再抠. ...

  8. Jmeter界面总是有warning提示

    要用Jmeter测试服务器性能,发现GUI界面总是有warning提示: WARNING: Could not open/create prefs root node Software\JavaSof ...

  9. bootstrap.min.css.map HTTP/1.1" 404 1699

    在做一个jsp练习的时候遇到引入bootstrap.css的时候出现了URL:bootstrap.min.css.map 404的错误. 解决办法:删除bootstrap.min.css文件内容最后一 ...

  10. python 生成zip压缩包

    import zipfile file_name="a.txt" f = zipfile.ZipFile('test.zip','w',zipfile.ZIP_STORED) f. ...