Ubuntu下安装eclipse及PyDev插件注意事项
一、安装eclipse前一定要先安装jdk
1.到http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html下下载最新的jdk环境。
2.一般把非系统软件安装到/opt下。把jdk文件解压后(建议把文件名中的版本号去掉,以免后面敲代码配置文件时出现错误)放到/opt目录下。
sudo mv jdk文件夹 /opt
3.设置环境变量。在/etc/profile中添加JDK配置信息:
$sudo gedit /etc/profile 打开后,在最后添加如下内容:
# set jdk environment
export JAVA_HOME=/opt/jdk
export JRE_HOME=/opt/jdk/jre
export CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib:$JRE_HOME/lib
export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
保存关闭。 $source /etc/profile (让刚刚的配置生效)
4.由于ubuntu下自带了gij的JVM实现,所以在终端键入“java -version”时会显示:java version "1.6.0"......等相关信息。这是说系统中已经有了JVM实现,而且gij JVM是默认的JVM实现(被其他的ubuntu工具或软件使用)。这时,就要使用Debian提供的“update-alternatives”工具来完成多版本实现的选择:
$sudo update-alternatives --display java
发现系统只列举了gij JVM;因为jdk7是手动解压安装的。
sudo update-alternatives --install /usr/bin/java java /opt/jdk/bin/java
sudo update-alternatives --install /usr/bin/javac javac /opt/jdk/bin/javac
sudo update-alternatives --install /usr/bin/javah javah /opt/jdk/bin/javah
sudo update-alternatives --install /usr/bin/javaws javaws /opt/jdk/bin/javaws
sudo update-alternatives --install /usr/bin/javap javap /opt/jdk/bin/javap
其实只要设置java、javac也是OK的。行尾的50是优先级。 ls -l /etc/alternatives/java
发现JVM已经指向了JDK7的解压目录lrwxrwxrwx root root 5月 : /etc/alternatives/java -> /opt/jdk/bin/java sudo update-alternatives --config java 选择刚刚安装的JDK java -version 发现已经是 java version 1.7.0了 OK。
二.安装eclips。
1.到官网下载最新的eclipse安装包。不建议在Ubuntu的软件中心下载安装(版本低且不易更新)。
2.同样将eclipse解压后放到/opt目录下。代码如上。此时,点击/opt/eclipse目录下的eclipse即可运行eclipse。运行后,可以在桌面启动器右击图标“锁定到启动器”。
3.在应用程序中创建启动图标:
终端输入代码
$sudo gedit /usr/share/applications/eclipse.desktop
注意扩展名.desktop不能写错!! 然后在弹出的文件中输入:
[Desktop Entry]
Encoding=UTF-
Name=Eclipse
Comment=Eclipse IDE
Exec=/opt/eclipse/eclipse
Icon=/opt/eclipse/icon.xpm
Terminal=false
Type=Application
Categories=Application;Development;
4.若eclipse打开之后,点击菜单栏不能显示:
[Desktop Entry]
Categories=Application;Development;
Comment[zh_CN]=
Comment=Eclipse IDE
Exec=/opt/eclipse/eclipse
GenericName[zh_CN]=IDE
GenericName=IDE
Icon=/opt/eclipse/icon.xpm
MimeType=
Name[zh_CN]=eclipse
Name=eclipse
Path=
StartupNotify=true
Terminal=false
Type=Application
X-DBUS-ServiceName=
X-DBUS-StartupType=
X-KDE-SubstituteUID=false
X-KDE-Username=owen
Exec=env UBUNTU_MENUPROXY= /opt/eclipse/eclipse
三、安装插件PyDev。
1.到http://sourceforge.net/projects/pydev/下载最新的PyDev安装包。不建议使用eclipse中的网址安装,因为很多安装源的网址都已经无效了。
2.建立/opt/eclipse/links/eclipse目录(Links目录中存放各个插件,方便插件的管理),将解压后的PyDev文件放到该目录下,代码同上。
3.为links目录下为每个插件创建.link文件
$sudo gedit /opt/eclipse/links/pydev.link 打开后,输入:
path=/opt/eclipse/links/eclipse/PyDev
4.重启eclipse后,到window->preference下就会看到PyDev选项了,安装完毕。
Ubuntu下安装eclipse及PyDev插件注意事项的更多相关文章
- linux 下安装eclipse和pydev插件用来开发python程序
1.网上的教程要求必须要安装java虚拟机,但是我觉得不用,但是为了不出意外就装吧. (1)去官网下载安装包www.sun.com (2)安装包是.tar.gz的可以用 tar -xzvf +压缩包路 ...
- ubuntu下安装eclipse IDE for C/C++ developers
序 linux的GUI和windos比起来实在逊色,虽然它的终端模式(命令行模式)非常强大.linux发行版ubuntu的GUI相对其他版本要华丽一些,所以最近由redhat转向ubuntu进行li ...
- ubuntu 下安装eclipse &java环境配置
前面有一篇的博客写的是ubuntu下安装eclipse和java环境的配置.当时是安装网上的攻略进行的 ,当然也是能够成功的. 近期把那台电脑送人了 ,仅仅好在自己的这台电脑上又一次安装一次了 ,唯一 ...
- Ubuntu下安装eclipse
一.eclipse安装环境JDK的安装 1.下载JDK 从官网下载jdk8 jdk-8u5-linux-x64.tar.gz 2.解压$ tar -zxvf jdk-8u5-linux-x64.tar ...
- Ubuntu下安装eclipse遇到的问题
今天在Ubuntu中安装eclipse时遇到如下问题: 解决方法: 打开eclipse安装目录下eclipse.ini文件 在文件最开头(注:一定是最开头)加上如下语句(-startup前面两行),第 ...
- 安装Eclipse完PyDev插件中没有出现
假设你是在Window7在环境搭建.请确保您使用以管理员身份运行Eclipse. PyDev插件安装后没有显示是由于PyDev的执行须要Java7,能够通过升级JDK的版本号来完毕,而且配置环境变量( ...
- 【转】ubuntu下安装eclipse以及配置python编译环境
原文网址:http://blog.csdn.net/wangpengwei2/article/details/17580589 一.安装eclipse 1.从http://www.eclipse.or ...
- acmer之ubuntu下安装Eclipse
ubuntu是acmer常用的系统,配置起CB还是比较简单的三行命令就OK了 //Current stable version of Code::Blocks IDE (16.01) //To ins ...
- Mac下安装eclipse+python+pydev+numpy+matplotlib
*本人亲测是成功的安装过程 1.更新Mac系统默认低版本的python2.7.请参见这篇文章:http://jingyan.baidu.com/article/14bd256e39b63dbb6d26 ...
随机推荐
- C#程序开机运行
#region 系统启动项 /// <summary> /// 获取启动项值 /// </summary> /// <param name="name" ...
- 关于CSS的只言片语
这段时间做了一个简单的页面,借机又重温了一下CSS的相关知识,现总结一下: 工欲善其事必先利其器,让我们先做一点准备工作 1.在页面添加: <meta http-equiv="x-ua ...
- java中的@Override是否需要
java中的重载注解 @Override 是否需要?今天被人问到这个问题,回答的不太好,下来看了一下源码 /** * Annotation type used to mark methods that ...
- Part 98 Anonymous methods in c#
What is an anonymous method? Anonymous method is a method without a name. Introduced in C# 2.0,they ...
- Jquery AJax Post 返回值问题
var msg=0; Validater('abc'); function Validater(Name) { var itemId = 1; $.ajax({ url: 'adminmenu/Val ...
- ef codeFirst 修改表结构 增加字段等 EF code first需要重新生成库导致数据丢失的问题.
需要在库程序包管理器里依次执行以下命令: 1.启用迁移功能:Enable-Migrations -ContextTypeName MvcMovie.Models.MovieDbContext 2.建立 ...
- php验证码无法显示的原因
前段时间在调试程序的时候出现验证码无法打开的情况, 首先就要确定你已经开启了GD库!只要你不是低版本的PHP基本上这个是默认的!直接加上下面的代码先测试就可以! 如果不通过再查别的原因! 测试最后发现 ...
- ubuntu下安装git,sublime,nodejs
用的是VMware10.0版本的虚拟机,很早之前下载的今天就直接用了,安装挺简单记得需要一个序列号.在这里:http://mirrors.163.com/ubuntu-releases/15.04/u ...
- 走出 null 就是空值的误区,以及变量赋值原理
先放一张图片作为引入: 这里我用了一个示意图作为讲解: 平时,我们写的变量为什么能在我们调用它的时候就能被我们拿到所用,跟存钱罐一样,你往里面存一元大洋,它里面就有一元大洋,那么我们的变量在被我们创建 ...
- UVA 1646 Edge Case
题意:n(3<=n<=10000)个结点组成一个圈,点顺次连接为边,求没有公共点的边集个数. 分析: 1.推规律,n=3有4个,n=4有7个,n=5有11个,n=6有18个,--,a[i] ...