Ubuntu12.04LTS 安装 eclipse
首先安装JDK,参考:Ubuntu12.04.3LTS安装Oracle Java 7
然后安装eclipse:
- 安装方法一:通过命令行/Software Center下载Ubuntu源中的Eclipse,直接安装就可以了(这样安装的eclipse会比eclipse官方网站上的版本旧一些)
- 安装方法二:下载官方网站上的eclipse安装包,并解压配置(eclipse不用安装,把安装包下载下来,解压到某个目录下即可使用)
- 登陆Eclipse的官方网址下载下载。Eclipse 提供了很多版本可以根据自己的需要自由选择,这里我选择了标准版:Eclipse
Standard 4.3.1 (Kepler); - 下载之后(我把文件下载到了/home/[usrName]/Downloads文件夹中)打开Terminal
- 输入如下命令:
cd ~/Downloads //进入下载目录
sudo tar xvfz eclipse-standard-kepler-SR1-linux-gtk.tar.gz //解压安装包,解压成功后会出现一个叫eclipse的文件夹
cp eclipse /opt //opt是我放置安装包的位置,可以自己选择位置,至此解压安装包完成
- 配置的启动图标(在完成上述步骤之后,直接在应用程序中搜索eclipse,搜索不到任何结果,要打开eclipse得去安装目录下点击图标)
- 配置如下:
Name=eclipse //图标的名称,就是你在Dash Home中搜索的时候的名称
Exec=/opt/eclipse/eclipse //可执行文件的位置,就是启动eclipse的文件的位置
Terminal=false //在启动eclipse时不要打开terminal
StartupNotify=true //开启启动通知
Icon=/opt/eclipse/icon.xpm //连接到图标(icon)文件
Type=Application //图标类型
Categories=Development //软件的分类 - 点击Home键,在搜索栏中输入eclipse,点击eclipse图标打开软件,但是发现ubuntu下的eclipse界面相比于windows下的差了好多,在网上搜了一下美化的办法:
- 在用户主目录(/home/[usrName]/)下创建:.gtkrc-2.0文件(注意文件名开始的“ . ”),将下面的内容拷贝到该文件中,重新启动eclipse即可。
style “gtkcompact” {
font_name=“Sans 9″
GtkButton::default_border={0,0,0,0}
GtkButton::default_outside_border={0,0,0,0}
GtkButtonBox::child_min_width=0
GtkButtonBox::child_min_heigth=0
GtkButtonBox::child_internal_pad_x=0
GtkButtonBox::child_internal_pad_y=0
GtkMenu::vertical-padding=1
GtkMenuBar::internal_padding=0
GtkMenuItem::horizontal_padding=4
GtkToolbar::internal-padding=0
GtkToolbar::space-size=0
GtkOptionMenu::indicator_size=0
GtkOptionMenu::indicator_spacing=0
GtkPaned::handle_size=4
GtkRange::trough_border=0
GtkRange::stepper_spacing=0
GtkScale::value_spacing=0
GtkScrolledWindow::scrollbar_spacing=0
GtkExpander::expander_size=10
GtkExpander::expander_spacing=0
GtkTreeView::vertical-separator=0
GtkTreeView::horizontal-separator=0
GtkTreeView::expander-size=8
GtkTreeView::fixed-height-mode=TRUE
GtkWidget::focus_padding=0
}
class “GtkWidget” style “gtkcompact”
style “gtkcompactextra” {
xthickness=1
ythickness=1
}
class “GtkButton” style “gtkcompactextra”
class “GtkToolbar” style “gtkcompactextra”
class “GtkPaned” style “gtkcompactextra”
至此就完成了eclipse的安装配置。下面我们配置CDT:
- 打开eclipse,在菜单栏中选择:help --> Install New Software... --> 在Work with中输入CDT的网址 --> 点击Add,之后根据需要选择安装的tools,根据提示安装即可
- CDT资源的网址可以在CDT Download这里找到,CDT也同样有很多版本,一定要选择跟你安装的eclipse对应的版本(我选择的是Kepler的),在对应版本的下载连接中会有一个:p2
software repository,这个后面的网址就是你要添加到Work with中的网址,当然也可以下载文件后选择本地安装。 - 常见问题解决:(一般在安装CDT后需要安装build-essential和g++,创建一个简单的Hello World工程后,编译时会出现很多错误,应该是.metadata中的配置没有更新的问题,可以删除掉workspace中旧的.metadata,重新启动eclipse,这时会自动新建一个新的.metadata,若问题不能解决看如下解决办法,不过下面的解决办法也很可能无效)
- include 文件 unresolved inclusion
1. Window --> Preferences --> C/C++ --> Build --> Environment
2. 添加:
C_INCLUDE: /usr/include
CPLUS_INCLUDE: /usr/include/c++/4.6.3(对应自己安装的版本号) - Program “g++” is not found in path.
安装build-essential和g++
sudo apt-get install build-essential g++重新启动eclipse
- symbol “cout” could not be resolved
右键单击工程 --> Index --> Search for unresolved includes
这样会指示出缺少的include文件
Ubuntu12.04LTS 安装 eclipse的更多相关文章
- Ubuntu12.04LTS安装好后是空白桌面的解决步骤(更新显卡驱动)
安装完毕启动后,明显慢的要死,登陆后竟然是一个空白的桌面环境,Ctrl+Alt+T 根本没有任何反应.唯一的反应就是右键能够创建文件和文档. 同时打开的窗口没有最大化,最小化及关闭按钮. GOOGLE ...
- ubuntu12下安装eclipse+pydev +1搜索命令+kill指定进程
sudo apt-get install eclipse 下载pydev for eclipse 2.8,如果是jre6 解压. sudo nautilus 复制相应的文件夹到/usr/share/e ...
- ubuntu12.04 安装eclipse
1:去官网下载最新版的eclipse for linux; 2:cd /usr/local 用命令 sudo mkdir eclipse 建立一个Eclipse的目录 3:将下载的文件copy到ec ...
- ubuntu12.04LTS安装以及卸载 QT4.8.6和QT creator2.5.2
鉴于,下载QT5.5安装,编译总是有问题,可能是配置不正确. 于是按照论坛的一些资料,就换回QT4版本,具体实施步骤如下: 在qt官网http://download.qt.io/archive/ 下的 ...
- 安装ubuntu12.04LTS卡住以及花屏问题
昨天在XP下用grub4dos安装了ubuntu12.04LTS,总体上还算比较顺利,中途有碰到两个异常问题,解决了记录一下. 问题一:安装过程中读取ISO镜像文件时,卡在"checking ...
- 使用SSH上传安装eclipse
安装eclipse 步骤: 1.上传eclipse tar文件 2.[root@localhost soft]# tar -zxvf eclipse-jee-galileo-SR2-linux-gtk ...
- CentOS6.5安装Eclipse
安装说明 1.安装环境: CentOS6.5 64位系统 2.安装方式:tar.gz安装 3.软 件 包:eclipse-jee-luna-SR1-linux-gtk-x86_64.tar.gz 4. ...
- eclipse中jsp文档无语法着色,安装Eclipse Java Web Developer Tools插件
一.安装Eclipse Java Web Developer Tools插件 1.eclipse菜单:help/install New Software,打开Available Software窗体: ...
- centos7安装eclipse
centos7安装eclipse Eclipse是一个集成开发环境(IDE),包含一个基工作区和定制环境的可扩展插件系统.大部分使用 Java 编写,Eclipse 可以用来开发应用程序.通过各种插件 ...
随机推荐
- css中常见几种float方式以及倒计时(刷新页面不清)
css中常见几种float方式 http://jingyan.baidu.com/article/72ee561a670269e16138dfd5.html <script type=" ...
- vue2.0框架认识
虚拟dom和声明式渲染: Vue的编译器在编译模板之后,会把这些模板编译成一个渲染函数 .而函数被调用的时候就会渲染并且返回一个 虚拟DOM的树 .这个树非常轻量,它的职责就是描述当前界面所应处的状态 ...
- Change the color of a link in an NSMutableAttributedString
Swift Updated for Swift 3 Use with a textView.linkTextAttributes = [NSForegroundColorAttributeName: ...
- LOJ #6009 「网络流 24 题」软件补丁
题面 某公司发现其研制的一个软件中有 $ n $ 个错误,随即为该软件发放了一批共 $ m $ 个补丁程序.每一个补丁程序都有其特定的适用环境,某个补丁只有在软件中包含某些错误而同时又不包含另一些错误 ...
- 51nod 1083 矩阵取数问题【动态规划】
一个N*N矩阵中有不同的正整数,经过这个格子,就能获得相应价值的奖励,从左上走到右下,只能向下向右走,求能够获得的最大价值. 例如:3 * 3的方格. 1 3 3 2 1 3 2 2 1 能够获得的最 ...
- Servlet过滤器的使用
Servlet过滤器的使用 制作人:全心全意 Servlet过滤器:Servlet过滤器与Servlet十分相似,但它具有拦截客户端请求的功能,Servlet过滤器可以改变请求中的内容,来满足实际开发 ...
- chrome浏览器安装网页测试插件postman的图文介绍
用户在开发或者调试网络程序或者是网页B/S模式的程序的时候是需要一些方法来跟踪网页请求的,用户可以使用一些网络的监视工具比如著名的Firebug等网页调试工具.今天给大家介绍的这款网页调试工具不仅可以 ...
- 原生js实现三个按钮绑定三个计时器,点击其中一个按钮,开启当前计时器,另外另个不开启
今天在某个前端交流群,有个小伙伴问了一个小功能,自己想了一下,代码如下,可以实现基本功能: 下面是html结构 <div id="demo"> <input ty ...
- 【Codeforces 1118D1】Coffee and Coursework (Easy version)
[链接] 我是链接,点我呀:) [题意] 题意 [题解] 从小到大枚举天数. 然后贪心地,从大到小分配a[i]到各个天当中. a[n]分配到第1天,a[n-1]分配到第2天,...然后a[n-x]又分 ...
- JavaSE 学习笔记之网络编程(二十三)
端口: 物理端口: 逻辑端口:用于标识进程的逻辑地址,不同进程的标识:有效端口:0~65535,其中0~1024系统使用或保留端口. java 中ip对象:InetAddress. import ja ...