Ubuntu7.10软件库里默认的Eclipse是3.2版本的。没有WTP。在windows上的Eclipse都升级到了Europa了,并且是直接下载的JEE版本,也就省去了配置插件的麻烦(其实也不麻烦,并且可以自己通过plugins目录管理插件,还好些),今天尝试在Ubuntu上使用新的Eclipse3.3 Europa。
首先用错了版本,我的Ubuntu是AMD64的,但是却用了之前机器上有的Europa for Linux x86的版本,尝试n次之后,发现还是不能启动。到了Eclipse官方下载点上,提示我下x86_64版本的,才意识到可能用错版本了。于是下了64位的版本,版本号是3.3.1.1,终于可以启动了。不过都打不开Java源文件,总是莫名其妙的Crash掉,log报PermGen Space, google搜索之后,发现3.3.1有memory leak的问题,但是在3.3.1.1修正了,但是我明明是下载的3.3.1.1版本,还是总是莫名其妙的报PermGen错误,貌似对于x86_64的Linux版本,该问题没有被修正。
看到3.4的MileStone出来了,想尝试一下,随着别人的链接下载了M1版本,启动没有问题,但是发现居然还是Europa,一看版本号,发现是个3.3.0版本!到Eclipse站点上一看,原来已经出到M4了,下载下来看看,这个才是对的3.4版本。试用了一下,还不错。而下载了几个Europa的jee版本都总是出现Permgen space的错误。看来逼得我要用testing版本了。