IntelIoT技术笔记Java/Eclipse
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的更多相关文章
- IntelIoT技术笔记Maven
1.Maven project facet配置 错误信息: One or more constraints have not been satisfied.以及Cannot change versio ...
- [学习笔记] 在Eclipse中导出可以直接运行的jar,依赖的jar中的类解压后放在运行jar中
前文: [学习笔记] 在Eclipse中导出可以直接运行的jar,依赖的jar打在jar包中 使用7z打开压缩包,查看所有依赖的jar都被解压以包名及class的方式存储在了运行jar中,此时jar的 ...
- [学习笔记] 在Eclipse中导出可以直接运行的jar,依赖的jar打在jar包中
本文需要参考前文: [学习笔记] 在Eclipse中导出可以直接运行的jar,依赖的jar在子目录中 上文是导出的运行的依赖jar被放在了子目录中,本文是将依赖jar放在可运行jar的本身,这样发布的 ...
- [学习笔记] 在Eclipse中导出可以直接运行的jar,依赖的jar在子目录中
工程创建可参考前文: [学习笔记] 在Eclipse中使用Hibernate,并创建第一个工程,数据库为Oracle XE 在工程上鼠标右键: 找到java 选择 Runable JAR file N ...
- 《深入了解java虚拟机》高效并发读书笔记——Java内存模型,线程,线程安全 与锁优化
<深入了解java虚拟机>高效并发读书笔记--Java内存模型,线程,线程安全 与锁优化 本文主要参考<深入了解java虚拟机>高效并发章节 关于锁升级,偏向锁,轻量级锁参考& ...
- 技术笔记:Indy的TIdSMTP改造,解决发送Html和主题截断问题
使用Indy来发邮件坑不少啊,只不过有比没有好吧,使用delphi6这种老工具没办法,只能使用了新一点的Indy版本9,公司限制... 1.邮件包含TIdText和TIdAttachment时会出现T ...
- java+eclipse+selenium环境搭建
这几天在学selenium,大头虾的我.安装环境还是遇到了挺多问题,赶紧来记录下.不然下次又...(参考虫师的<Selenium2 Java自动化测试实战>),就随便写写加深下自己的印象. ...
- 运用加密技术保护Java源代码/定制ClassLoader
为什么要加密? 对于传统的C或C++之类的语言来说,要在Web上保护源代码是很容易的,只要不发布它就可以.遗憾的是,Java程序的源代码很容易被别人偷看.只要有一个反编译器,任何人都可以分析别人的代码 ...
- PHP笔记——java程序员看懂PHP程序
PHP笔记——java程序员看懂PHP程序 php是一种服务器端脚本语言,类型松散的语言. <?php ?> xml风格 <script language=”ph ...
随机推荐
- pod 命令-bash: --: command not found
pod 命令-bash: --: command not found 升级完系统执行 pod update 或者 pod install命令的时候出现: -bash: --: command not ...
- EasyUI-在行内进行表格的增删改操作
第一篇笔记中记录了如何实现表格的增删改,那个是点击之后跳出来一个对话框然后进行的,这里是在表格本身上进行的操作,也很简单,但是这里发现一个版本问题,也可以说是兼容性问题. 1.首先我们看引用的js和c ...
- OC学习笔记[注意事项]
alloc new retain之后都必须要调用release方法 计数器要变只有这几种方法 retain release alloc new copy方法才会使计数器改变,谁想用人家对象,就对他 ...
- PHP安全外延
接下来,我们讲一下:php语言与Apache等中间.MySQL等数据库结合使用时所产生的一些安全问题. 1.文件解析漏洞分析 2.编码注入漏洞分析 3.is_numeric漏洞分析
- hdu2041java
超级楼梯 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submis ...
- Google Map API v2 (三)----- 地图上添加标记(Marker),标记info窗口,即指定经纬度获取地址字符串
接上篇 http://www.cnblogs.com/inkheart0124/p/3536322.html 1,在地图上打个标记 private MarkerOptions mMarkOption; ...
- iOS 关于开发者证书:此证书的签发者无效的解决方案
备注:第二个步骤一定要进行,否则弄到吐血,还是现实签发者无效 ---------------------- 1,按照你那个链接下载,https://developer.apple.com/certif ...
- Silverlight OOB 程序自动更新
Silverlight OOB 程序 提供了非常方便的自动更新功能! 要让 Silverlight OOB 安装到客户端电脑后实现自动更新,必须实现以下两个条件: 一.为 程序的 xap 文件进行签 ...
- Hadoop书籍汇总
<Hadoop实战>陆嘉恒 <Hadoop - The Definitive Guide>Tom White,中文版<Hadoop权威指南> <Hadoop技 ...
- 曾经感动过我们的文字 今天是否还有印象?——v1
①人最宝贵的东西是生命.生命对人来说只有一次.因此,人的一生应当这样度过:当一个人回首往事时,不因虚度年华而悔恨,也不因碌碌无为而羞愧;这样,在他临死的时候,能够说,我把整个生命和全部精力都献给了人生 ...