您的位置:首页 > 运维架构 > Linux

Ubantu(Linux)下安装Eclipse并配置 PyDev

2015-07-20 10:38 701 查看


Ubantu(Linux)下安装Eclipse并配置 PyDev


经验总结如下:

一、安装Eclipse

1、下载 JDK 8

从http://www.oracle.com/technetwork/java/javasebusiness/downloads/选择下载JDK的最新版本 JDK 8。

2、解压文件

$ sudo mkdir /usr/lib/jvm  //新建安装目录

$ sudo mv jdk-8u5-linux-i586.tar.gz /usr/lib/jvm/ //将安装文件拷贝到安装目录下

$ cd /usr/lib/jvm/ //切换到安装目录

(原文的解压方式在我的电脑上不对:

我的方式如下:

gzip -d xxxxxx.tar.gz (解压) 

tar xvf xxxxxxx.tar (解包)

)

//$ sudo tar -zxvf jdk-8u5-linux-i586.tar.gz

//$ rm ./jdk-8u5-linux-i586.tar.gz

3、配置

$ sudo gedit /etc/environment

在environment中修改PATH,追加JDK路径,添加CLASSPATH与JAVA_HOME后如下:

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/lib/jvm/jdk1.8.0_05/bin"

CLASSPATH="/usr/lib/jvm/jdk1.8.0_05/lib"

JAVA_HOME="/usr/lib/jvm/jdk1.8.0_05"

然后就是要告诉系统,我们使用的sun的JDK,而非OpenJDK了:

$ sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.8.0_05/bin/java 300

$ sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.8.0_05/bin/javac 300

$ sudo update-alternatives --config java

有 2 个候选项可用于替换 java (提供 /usr/bin/java)。

选择 路径 优先级 状态

------------------------------------------------------------

* 0 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 自动模式

1 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 手动模式

2 /usr/lib/jvm/jdk1.8.0_05/bin/java 300 手动模式

要维持当前值[*]请按回车键,或者键入选择的编号:2

如上所示,这样就设置好了要使用的java了。

4. 测试一下运行 java -version

如下所示则安装成功:

java version "1.8.0_05"

Java(TM) SE Runtime Environment (build 1.8.0_05-b13)

Java HotSpot(TM) Server VM (build 25.5-b02, mixed mode)

Ubuntu 12.04 下安装 Eclipse

1.下载 Eclipse从 http://www.eclipse.org/downloads/index-developer.php下载合适版本,如:Eclipse IDE for C/C++ Developers

2、解压文件

$ sudo mv eclipse-standard-kepler-SR2-Java8-linux-gtk.tar.gz /usr/lib/ //将安装包移动到安装目录

$ cd /usr/lib/ //进入安装目录

这里的解压方式同样不对

//$ sudo tar -zxvf eclipse-standard-kepler-SR2-Java8-linux-gtk.tar.gz //解压安装包

//$ sudo rm ./eclipse-standard-kepler-SR2-Java8-linux-gtk.tar.gz //删除安装包

eclipse解压后即可启动

3、 解压后是个名为eclipse的文件夹。 /usr/lib/eclipse/eclipse //启动eclipse

4.添加Eclipse桌面快捷方式

在Ubuntu桌面或Linuxmint桌面,应用程序的编程菜单中添加Eclipse快捷方式图标:

sudo gedit /usr/share/applications/eclipse.desktop


/usr/share/applications/ 目录下有很多到快捷方式图标,可以将它们拖到桌面,这样就可以直接在桌面打开相应的程序了。

在Gedit打开的文件中加入下面的代码:



[Desktop Entry]
Encoding=UTF-8
Name=Eclipse
Comment=Eclipse IDE

#改成自己安装Eclipse可执行文件的目录路径
Exec=/usr/share/eclipse/eclipse

#改成自己的Eclipse 图标路径
Icon=/usr/share/eclipse/icon.xpm

Terminal=false
StartupNotify=true
Type=Application

#类别:应用程序;编程;IDE;Java
Categories=Application;Development;IDE;Java




二、安装PyDev

网上介绍了两种安装方法,第一种是利用Eclipse更新来安装的。

Help > Install New Software->点add 输入http://pydev.org/updates ,取个名字 PyDev。



但是这种方法我一直不奏效,没办法获得PyDev的安装数据,只好用第二种方法,也就是去官网下载,然后本地安装。

1.下载PyDev

从这里可以找到最新版:http://sourceforge.net/projects/pydev/files/pydev/

2.安装PyDev

下载后解压缩,得到两个文件夹:features和plugins,只要将它们复制到eclipse的相应目录下就可以了

sudo cp -r /SOURCE_PATH/features /TARGET_PATH/eclipse
sudo cp -r /SOURCE_PATH/plugins /TARGET_PATH/eclipse


SOURCE_PATH替换成PyDev.zip解压缩后所在的目录,TARGET_PATH替换成eclipse安装的目录

cp -r表示会复制递归处理,将指定目录下的文件与子目录一并复制过去。

3.修改权限

归档默认权限属于root,因此复制过去的PyDev,如果正常启动Eclipse的话无法加载PyDev,除非sudo 运行Eclipse。

解决方法就是修改权限,简单的做法就是将eclipse文件夹下的所有文件/目录的权限设为所有用户可读可写可执行。

sudo chmod -R 777 /PATH/eclipse


-R : 对目前目录下的所有档案与子目录进行相同的权限变更(即以递回的方式逐个变更)

-rwxrwxrwx (777) -- 所有用户都有读、写、执行权限

这个时候启动Eclipse,Windows->Preferences,就可以在左边看到PyDev了。



4.配置解释器环境

Eclipse的PyDev插件安装完以后还要配置Python的解释器环境,根据你安装的是Iron Python,Jython,Python在左侧选择,如果已经安装好Python的话可以点击右侧的Auto Config,系统会自动帮你配置好,当然你也可以点New自己配置。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: