Eclipse初心者杂编(下)

来源:互联网 发布:果核源码 编辑:程序博客网 时间:2024/06/06 00:02
最近把下班后的时间都留给画画了,都没时间看书和玩游戏了= =

继续昨天写的,写些Eclipse初心者可能会遇到的小问题。

 

5、插件的安装和卸载

Eclipse插件是非常强的一个东西,装上去之后,Eclipse整个就如虎添翼了。一般插件下载之后,解压出来,里面都是features和plugins两个文件夹,最简单的做法就是直接把这两个东西复制粘贴到Eclipse的根目录之下。但是这么做的后果可想而知,以后想卸就不方便了,如果万一以后再装某个插件时和以前装的插件不相容,原来的插件想卸还卸不掉,整个就悲剧了。更安全的做法就是,把所有的下载来的插件解压后放到一个目录下(推荐放在Eclipse安装目录下新建的一个目录里,一是这样就可以在写.link时直接用相对路径了,以后万一换电脑什么的,方便转移)。

假如,现在我下了一个Eclipse中文包插件SimChinese,将它解压放到Eclipse安装目录下的一个新建的文件夹myExtentions中。myExtentions文件夹下就有了一个SimChinese文件夹,在这个文件夹下有features和plugins两个文件夹。然后再在Eclipse目录下新建一个links文件夹,这个文件夹下专门存放.link文件,它们给Eclipse指示了一个路径,Eclipse在启动的时候就会自动去加载这个路径下的插件。比如我们可以新建一个txt,然后改名成SimChinese.link,用记事本打开,在里面写上path=myExtentions\\SimChinese,保存退出。

然后重启Eclipse,就变成蛋疼的中文了……

想卸载插件的话,只需要把links目录下对应的.link文件删掉就可以了,非常方便。如果删掉之后Eclipse启动时报错了,可以把Eclipse安装目录下的configuration文件夹删掉再重启试试。

 

6、getter 和setter

感觉写代码时最蛋疼的一件事情就是给一个类里的私有实例变量们加get和set方法了。Eclipse可以自动帮助生成getter和setter,在实例变量非常多的时候(比如写javabean),会非常方便。在编辑器里右键选source→generate getters and setters,就可以办到了。

 

7、导入的工程全是error

初学者买了一本书,书里带了一个光盘,里面全是看起来似乎很炫的范例工程。于是按照书上所讲的,用files→import→existing project into workspace,把工程导了进来……结果,丫全是X,根本就不能运行啊可恶!!!

一般这种情况很有可能是,工程里缺少对应的JRE(比如版本不对劲)。而你的工程需要的可能不仅仅是JAVA的JRE,可能还需要tomcat的、oracle数据库的、weblogic的等jar文件包的话,都会发生这种情况。无论是需要的是啥,都可以在左侧选中工程点右键,在菜单中选择properties选项,然后在其中的java build path的library中,选择add jars或者add external jars,选择你需要加入的jar文件,将其添加到工程里,就OK了。

另外,开发android的时候会更方便。如果你装过android的SDK了,而且不止装了一个版本。导入android工程时发现不能运行,可以同样在工程上右键选properties,然后选Android那项,直接在右边勾选上对应版本的SDK就万事OK了。

 

8、双击选择

一般习惯在windows中用双击块选择的朋友,在编程时也会有这样的习惯。想选择一句话时,不用拿鼠标在这一段文字上精确地从左划到右,只需要在上面双击一下,就会选中一句话,非常方便。在Eclipse里也是这样,双击同样很好用……但是初心者会发现这东西并没有理想中那么好用似的。

borderRight = BorderFactory.createTitledBorder(commonBorder, "文本录入");

这样简单的一条语句,如果我想选中“文本录入”四个字的话,似乎只要在上面随便双击就可以了……比如我在“本”字上双击,但是却只选中了“本”字,并没有像预想中那样选中四个字。再就是,如果我想要选中括号里的“commonBorder, "文本录入"”这些内容,似乎就没有办法了,只能老老实实地划一下了。

不,其实不是这样的,Eclipse里对双击的设定是,如果想要选中一对标点之间的内容的话,那么就要紧贴着标点的左半部双击就可以办到了。还拿上面那句话为例,如果想选中“文本录入”四个字的话,那么就要在第一个双引号"的后面双击,这样就会选中" "之间的全部内容了。同理,如果想选中括号中的“commonBorder, "文本录入"”这部分内容,只要在(的后面双击,就可以办得到。非常方便。

 

9、Cp1252的问题

摘自网上:
在用Eclipse编译Java程序是会报错提醒,意思是告诉你,Eclipse的default编码是cp1252.
如果你用的是英文原版系统的话,是不支持cp1252的。
需要对编码进行修改。
步骤如下:
windows->preferences->general
打开点击workspace
此时右侧出现text file encoding就是文本编码
default cp1252
点击other
下拉菜单 选择UTF-8
选择即可编译程序

 

 

夜深了,就写这些了。似乎也没有什么了,Eclipse功能很强大很丰富,其他的多用一用就会熟悉了。睡觉去~