1. 获取最新版本

使用"Team sync perspective",如果想要看到全部工程的差异,选择全部工程,右键-Team-sync with Repository;将会自动跳到Team sync perspective;这里将会罗列和svn不同的内容:

加号:代表本地新添加,还没有同步到svn;

←:代表本地版本已经过期;

右箭头:代表本地有新版本;

代表有冲突;

每次checkin之前先看一下所check文件的状态,再来采取check-in行为;

2. 加入到忽略列表

在Team sync perspective视图中右键,将会看到"Add to svn:ignor",这个命令是将选中的文件以后不要再做提交,比如target下面的内容就不需要再提交,可以将这些文件都放到忽略列表中。

3.Build Path-source

SourceTab的含义是指定输出的源路径,比如你将src/main/resource添加到了source里面,那么自动编译后,将会将resource下面的文件(如果是java将是.class文件,如果是xml将直接是xml文件);在target的classes的根目录(classpath)下面。

4.莫名类名包找不到,删掉后再重新添加import即可

后来发现是编码问题,将类所在的顶端包体(source folder的直接下层)右键->property->Text file encoding->Other,选择UTF8即可,及时默认的是集成父类容器UTF8,也不行,需要强制指定UTF8.

5.classpath

Java工程编译后为什么会被编译到target/classes下面?这是因为在工程的根目录下有一个.class文件,这个文件里面描述了Java工程编译后放置的路径。

6. Java was started but returned exit code=13.

这是因为JDK是32位,但是Eclipse是64导致的,下载了一个64位的JDK,在bat文件中引导JDK到64为JDK下面即可。

7. 新版的Eclipse没有svn

2010年版的Eclipse没有Tomcat7,而且导致了project factes2.5设置失败,于是下载了新版的Eclipse(4.4.1,2014年版本);发现没有svn,于是安装插件:

Help->Install new software,点击Work with…后面的"Add",
Name: Subclipse 1.8.x
URL: http://subclipse.tigris.org/update_1.8.x

一路Next即可。

8. Can't load IA 32-bit .dll on a AMD 64-bit platform

在Eclipse(Maven中)运行tomcat Server发现时Eclipse里面制定的jdk是32位的,改为64为即可(Windows->Preference->Java->Installed JREs->Add…添加64为JDK)。这里有一个一致性问题:首先Eclipse本身是64位的,在bat文件中,我们指定了环境变量JAVA_HOME到64位的jdk,然后在Eclipse中将JRE指定到64位的JDK中(jdk中包含JRE),安装的tomcat也应该是64位的,保证这一套流程都是一致的。

9.run as server和Start server

前者是启动,监听并且会show出一个页面;后者只是启动监听;

IntelIoT技术笔记Java/Eclipse的更多相关文章

  1. IntelIoT技术笔记Maven

    1.Maven project facet配置 错误信息: One or more constraints have not been satisfied.以及Cannot change versio ...

  2. [学习笔记] 在Eclipse中导出可以直接运行的jar,依赖的jar中的类解压后放在运行jar中

    前文: [学习笔记] 在Eclipse中导出可以直接运行的jar,依赖的jar打在jar包中 使用7z打开压缩包,查看所有依赖的jar都被解压以包名及class的方式存储在了运行jar中,此时jar的 ...

  3. [学习笔记] 在Eclipse中导出可以直接运行的jar,依赖的jar打在jar包中

    本文需要参考前文: [学习笔记] 在Eclipse中导出可以直接运行的jar,依赖的jar在子目录中 上文是导出的运行的依赖jar被放在了子目录中,本文是将依赖jar放在可运行jar的本身,这样发布的 ...

  4. [学习笔记] 在Eclipse中导出可以直接运行的jar,依赖的jar在子目录中

    工程创建可参考前文: [学习笔记] 在Eclipse中使用Hibernate,并创建第一个工程,数据库为Oracle XE 在工程上鼠标右键: 找到java 选择 Runable JAR file N ...

  5. 《深入了解java虚拟机》高效并发读书笔记——Java内存模型,线程,线程安全 与锁优化

    <深入了解java虚拟机>高效并发读书笔记--Java内存模型,线程,线程安全 与锁优化 本文主要参考<深入了解java虚拟机>高效并发章节 关于锁升级,偏向锁,轻量级锁参考& ...

  6. 技术笔记:Indy的TIdSMTP改造,解决发送Html和主题截断问题

    使用Indy来发邮件坑不少啊,只不过有比没有好吧,使用delphi6这种老工具没办法,只能使用了新一点的Indy版本9,公司限制... 1.邮件包含TIdText和TIdAttachment时会出现T ...

  7. java+eclipse+selenium环境搭建

    这几天在学selenium,大头虾的我.安装环境还是遇到了挺多问题,赶紧来记录下.不然下次又...(参考虫师的<Selenium2 Java自动化测试实战>),就随便写写加深下自己的印象. ...

  8. 运用加密技术保护Java源代码/定制ClassLoader

    为什么要加密? 对于传统的C或C++之类的语言来说,要在Web上保护源代码是很容易的,只要不发布它就可以.遗憾的是,Java程序的源代码很容易被别人偷看.只要有一个反编译器,任何人都可以分析别人的代码 ...

  9. PHP笔记——java程序员看懂PHP程序

    PHP笔记——java程序员看懂PHP程序   php是一种服务器端脚本语言,类型松散的语言. <?php   ?>       xml风格 <script language=”ph ...

随机推荐

  1. 加速 Gradle 构建大型 Android 项目的方法[转]

    加速 Gradle 构建大型 Android 项目的方法 时间 2016-03-14 20:38:00  Mystra 原文  http://www.wangchenlong.org/2016/03/ ...

  2. sql server 分组统计数据

    说明:group by是sql中对数据表中的数据进行分组的,在select列表中出现的字段必须全部出现在group by 字段中,出现在聚合函数中的字段在group by中可有可无,没有出现在sele ...

  3. Windows下Redis的安装使用[转]

    redis是一个key-value存储系统.和Memcached类似,它支持存储的value类型相对更多,包括string(字符串).list(链表).set(集合).zset(sorted set ...

  4. IE无法打开internet网站已终止操作的解决的方法

    用IE内核浏览器的朋友,或许不经意间会碰到这样滴问题: 打开某个网页时,浏览器“嘣”跳出一个提示框“Internet Explorer无法打开Internet 站点...已终止操作”.而大多数情况下该 ...

  5. python学习笔记--Django入门0 安装dangjo

    经过这几天的折腾,经历了Django的各种报错,翻译的内容虽然不错,但是与实际的版本有差别,会出现各种奇葩的错误.现在终于找到了解决方法:查看英文原版内容:http://djangobook.com/ ...

  6. iOS 开发之 ReactiveCocoa(基础)

    前言 前段时间在看Masonry这个全新的第三方的布局框架的时候,开始了解了链式编程.后来慢慢的又开始了解函数式编程和响应式编程.在这集中的编程思想下,开始接触和研究了ReactiveCocoa这个框 ...

  7. Win8.1 与 pl2303驱动

    在8.1上最新的pl2303驱动都不支持Win8.1了.要使用老的驱动 http://www.drv5.cn/sfinfo/9385.html 这里这个驱动里面有五个文件,通过在设备管理器里面查看串口 ...

  8. Default Custom Action Locations and IDs

    Default Custom Action Locations and IDs SharePoint 2013                             The following ta ...

  9. [转]eclipse github 提交代码

    1 git add2 git commit3 git pull  (会产生冲突) 分成自动合并和手动合并4 处理冲突的文件 5 git push 本次commit 我用的是Eclipse的插件EGit ...

  10. 利用Inltellj创建javadoc ,用jd2chm创建chm

    现在有些框架都不带javadoc 就需要自己去生成,而且真正用起来还是chm的最方便,所以写篇日志记录一下 下面我就拿struts2的源码来来举个栗子 1.第一步:创建一个空的java项目,导入框架源 ...