在ubuntu下搭建eclipse插件开发环境----入门篇

最近在做的eclipse插件需要兼容linux操作系统,于是搭建了一个Ubuntu的环境测试了一下。这篇文章将对在ubuntu下搭建eclipse插件开发环境进行入门级别的介绍,记录下笔者在这个过程中遇到的一些问题。


1.  Ubuntu 9.10安装

    ubuntu9的安装过程很方便,能自动识别出哪个盘装了windows,即使安装双系统也很简单,这里不特别介绍。下面说一下,如何用U盘安装ubuntu系统。没办法,为了节省一个cd盘只好用U盘代替。首先下载ubuntu光盘镜像,大概700M,所以至少要用个1G的U盘。笔者用了一个4G的数码相机的内存卡外加品胜读卡器代替。。本来以为直接将光盘里的东西拷到U盘里就可以了,可是这样在系统重启时是无法引导的。这里用一个叫UltraISO的软件将光盘的内容“刻录”到U盘里,用的是zip+模式。刻完之后,就可以重启修改bios启动顺序,安装系统了。


2. jdk安装

    笔者安装了jdk1.5 和jdk1.6,两者的安装方法基本相同。以jdk1.6为例,可以用ubuntu的apt-get install命令安装jdk,很方便。笔者采用的是手动安装,首先下载jdk,sun的网站为linux提供了两个版本的安装文件,jdk-6u18-linux-i586.bin和jdk-6u18-linux-i586-rpm.bin。千万别下载rpm版本的,因为ubuntu安装方式不同于其他版本的linux,刚刚安装的系统是没有rpm命令的,还需要额外安装很多东西。所以下载非rpm版的,直接用bash就能安装。安装之后需要配置环境变量:

执行命令:sudo gedit /etc/profile,添加以下内容:

#set java environment 
 JAVA_HOME=/home/popjxc/jdk1.6.0_18
 export JRE_HOME=/home/popjxc/jdk1.6.0_18/jre
 export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
 export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH 

 


3. 安装eclipse

    笔者下载的是eclipse-rcp-ganymede-linux-gtk.tar.gz,直接解压缩就能运行。这里遇到两个问题:第一个问题,在eclipse启动进度条结束后,弹出一个空白的对话框,然后基本就处于程序死亡状态。这个问题修正以后,进入eclipse,有很多button都是点击无效的,很是郁闷。这两个问题,都可以通过shell运行eclipse添加相应的参数来解决。启动shell如下:

#!/bin/sh
export GDK_NATIVE_WINDOWS=1
echo "org.eclipse.ui/showIntro=false" > /tmp/noWelcomeScreen.ini
'/home/popjxc/software/eclipse/eclipse' -pluginCustomization /tmp/noWelcomeScreen.ini

 

eclipse RCP还是很强大的,在linux和windows下的表现基本上一模一样,windows下开发的插件基本上在linux下可以直接安装、运行。



你可能感兴趣的:(eclipse,jdk,windows,linux,ubuntu)