Ubuntu上搭建Eclipse+PyDev开发OpenStack Nova环境教程

4星 · 超过85%的资源 需积分: 13 86 下载量 183 浏览量 更新于2024-09-19 收藏 2KB TXT 举报
"本文主要介绍如何在Ubuntu系统上搭建OpenStack源码分析的开发环境,特别是使用Eclipse和PyDev插件进行Python开发的步骤。首先,我们需要安装JDK,然后设置环境变量,接着安装和配置Eclipse。" 一、JDK安装与配置 1. 首先,你需要下载JDK的Linux版本。一个可用的下载链接是:http://download.chinaunix.net/download.php?id=28674&ResourceID=12304。 2. 安装前,确保可执行权限已经赋予下载的bin文件。使用命令`chmod +x jdk-6u7-dlj-linux-i586.bin`来添加执行权限。 3. 接下来,运行该bin文件进行安装,命令为:`sudo ./jdk-6u7-dlj-linux-i586.bin`。这将会在当前目录下创建一个新的文件夹,包含JDK的所有文件。 4. 为了全局使用JDK,需要更新系统的环境变量。打开并编辑`/etc/environment`文件,添加以下内容: ``` PATH=".:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/jdk1.6.0_07/bin" CLASSPATH=/usr/jdk1.6.0_07/lib JAVA_HOME=/usr/jdk1.6.0_07 ``` 5. 保存并关闭文件后,运行`source /etc/environment`使更改生效。验证JDK是否正确安装,可以运行`java -version`。 二、解决可能出现的问题 如果遇到"Error occurred during initialization of VM java/lang/NoClassDefFoundError: java/lang/Object"的错误,可能是因为rttools库没有被正确加载。确保`libjre/lib`目录下的`rttools.jar`文件存在,并且尝试运行`bin/unpack200 rt.pack rt.jar`来解压`rt.pack`到`rt.jar`。 三、Eclipse安装与配置 1. 下载Eclipse SDK。一个可供下载的链接是:http://archive.eclipse.org/eclipse/downloads/drops/R-3.3.2-200802211800/eclipse-SDK-3.3.2-linux-gtk.tar.gz。 2. 解压缩Eclipse文件到指定目录,例如 `/usr`,命令如下:`sudo tar -zxvf eclipse-SDK-3.3.2-linux-gtk.tar.gz -C /usr`。 3. 创建软链接,使得可以在任何位置启动Eclipse,编辑`/usr/bin/eclipse`文件,添加以下内容: ``` #!/bin/sh export MOZILLA_FIVE_HOME="/usr/lib/mozilla/" export ECLIPSE_HOME="/opt/eclipse" $ECLIPSE_HOME/eclipse $* ``` 4. 为`/usr/bin/eclipse`文件添加执行权限:`sudo chmod +x /usr/bin/eclipse`。 5. 在Gnome桌面环境中,你可以通过右键菜单将Eclipse图标添加到启动器,以便快速启动。 四、PyDev插件安装与配置 1. 启动Eclipse,进入“Help”菜单,选择“Install New Software”选项。 2. 在弹出的窗口中,输入PyDev的更新站点地址:http://pydev.org/updates。 3. 选择需要安装的PyDev版本,按照提示完成安装过程。 4. 安装完成后,重启Eclipse,就可以在“File” -> “New” -> “Project”中看到Python相关的项目模板了。 通过以上步骤,你已经在Ubuntu上成功搭建了一个用于OpenStack源码分析的Eclipse开发环境,可以愉快地开始你的源码探索之旅了。