linux eclipse
方法一:
此外,众所周知,Eclipse是Java程序,因此很容易就实现了跨平台,也是众所周知,Java的大型程序非常吃内存,即使有512MB内存, 仍然感觉Eclipse的启动速度很慢。个人认为1GB内存是你工作效率的保证。其余的东西,需待我深入学习以后再进一步分析。
据网友的经验,先安装Eclipse Classic,然后再装CDT(C/C++ Development Tool),这样虽然体积大了一点但是方便日后添加Tool Kit。
在Ubuntu上安装Eclipse有两种方法:
1. 使用apt-get:
$sudo apt-get install eclipse
$sudo apt-get install eclipse-cdt
这种方法的优点在于方便,apt帮你全部搞定了。要用的时候,只要输入eclipse就可以。坏处是版本比较旧,我所得到的版本是3.2。
2. 直接到官方网站下载:
http://www.eclipse.org/downloads/
这个方法得到的版本比较新,在我写此文的时候,是3.3。懒人可以直接用wget,下面的链接是链接到上海的服务器的:
http://www.eclipse.org/downloads/…/eclipse-SDK-3.3.1.1-win32.zip&mirror_id=385
如果不能用的话就老老实实的到官网去下吧,注意如果你是在Windows下,大标题下的Eclipse Classic默认是Windows版本的,要点它右边的Linux。
下载完以后就在/opt下解压吧。如果只是你一个人使用也可以解压到自己的家目录。仅以opt为例:
$cd /opt
$sudo tar -xf ~/eclipse-SDK-3.3.1.1-linux-gtk.tar.gz
$sudo chmod -R 777 eclipse
为了以后使用方便,做一个软链接,这样的话以后就可以直接输入eclipse来启动。
$cd /usr/local/bin
sudo ln -s /opt/eclipse/eclipse
OK了,试试启动一下先……
$eclipse
我这里第一次启动好像有点毛病,不知道是不是因为我曾经用apt-get装过一次Eclipse的缘故,不过第二次启动就没事了。
这时候还不能写C++程序,继续下载Tool Kit。
还是那句话,如果到到官网下载,可获得最新版本:
http://download.eclipse.org/tools/cdt/releases/europa/
懒人用wget,截止至写本文时最新版是4.0:
http://www.eclipse.org/downloads/…/cdt-master-4.0.2.zip&mirror_id=385
然后解压到相关目录
$cd /opt/eclipse
$sudo unzip ~/cdt-master-4.0.2.zip
$sudo chmod -R 777 .
我的人比较懒,所以/opt下的东西一般都777,大家也可以根据需要自行设置。其实一般来说设置成755也是足够的。
解压的时候覆盖所有文件,再次运行Eclipse试试,现在已经可以创建C++工程了。
最后说明一下,大家看到截图后会发现界面边框怎么有点像Vista,其实是为了方便工作,在Vista下装个Xming再用ssh X-forword把窗口显示在Windows桌面上的,而Ubuntu则安装在另外一台机器上。
方法二、
Ubuntu 在安装时,如同大部分 Linux 发行版一样,都会同时安装 GNU 版本的 Java。这个 Java 的实用程度太低,尤其对于开发人员来说,是没有太多用处的。在 Ubuntu 下,安装 SUN Java 是一件很容易的事情。第一步:
sudo apt-get install sun-java6-jre
sudo apt-get install sun-java6-jdk
安装完毕之后,选择默认 java:
sudo update-alternatives --config java
然后配置环境变量:
sudo vim /etc/environment
在其中添加如下两行:
CLASSPATH=/usr/lib/jvm/java-6-sun/lib
JAVA_HOME=/usr/lib/jvm/java-6-sun
保存退出。
之后安装配置 Eclipse,安装很简单但是是老版本的:
sudo apt-get install eclipse
虽然已经这时新安装的 java 已经成为系统默认的 jvm,但是 Eclipse 并不会用 update-alternative 设置的
jvm 来启动自身,而使用的是以前的 GNU Java。GNU Java 是 1.4.2 的实现,而且在性能上远不如 SUN 的实现。为了让
Eclipse 利用 SUN Java 启动,我们还需要继续配置。首先把 SUN Java 完完全全的设置为系统的默认 JDK:
sudo update-java-alternatives -s java-6-sun
然后编辑 JVM 配置文件:
sudo vim /etc/jvm
把文件中的
/usr/lib/jvm/java-6-sun
这一行移动到配置块的顶部。
由于 Eclipse 会忽略 Ubuntu 的通用 Java 设置(貌似一个 bug),我们需要继续编辑 Eclipse 的
java_home 文件:
sudo vim /etc/eclipse/java_home
如同上面一样,把
/usr/lib/jvm/java-6-sun
这一行移动到文件的顶部。
所有的安装配置完成之后,Ubuntu 的 Java 开发平台就基本完备了。
安装CDT:
从http://www.eclipse.org/cdt/downloads.php 下载CDT
sudo tar zxvf org.eclipse.cdt-3.1.2-linux.x86.tar.gz
解压后将features和plugins文件夹下的所有文件拷贝到/usr/lib/eclipse下对应的目录下即可 sources: http://hi.baidu.com/superql/blog/item/df0d27c77b2ee4d6d1006084.html
linux eclipse的更多相关文章
- 20145225《Java程序设计》实验一 Java开发环境的熟悉(Linux + Eclipse)
20145225<Java程序设计> 实验一 Java开发环境的熟悉(Linux + Eclipse) 实验内容 1.使用JDK编译.运行简单的Java程序: 2.使用Eclipse 编辑 ...
- 实验一 Java开发环境的熟悉(Linux + Eclipse)
学号 20175206 实验一 <Java开发环境的熟悉>实验报告 实验内容 1.使用JDK编译.运行简单的Java程序: 2.使用Eclipse 编辑.编译.运行.调试Java程序. 实 ...
- 20145203盖泽双实验一 Java开发环境的熟悉(Linux + Eclipse)
实验一 Java开发环境的熟悉(Linux + Eclipse) 实验内容 1.使用JDK编译.运行简单的Java程序: 2.使用Eclipse 编辑.编译.运行.调试Java程序. 实验要求 1.没 ...
- 实验一 Java开发环境的熟悉(Linux+Eclipse)
实验一 Java开发环境的熟悉(Linux+Eclipse) 实验内容及步骤 使用JDK编译.运行简单的Java程序 打开windows下的cmd → 输入cd Code命令进入Code目录 → 输入 ...
- 20155235 《Java程序设计》 实验一 Java开发环境的熟悉(Linux + Eclipse)
20155235 <Java程序设计> 实验一 Java开发环境的熟悉(Linux + Eclipse) 实验内容 1.使用JDK编译.运行简单的Java程序: 2.使用Eclipse 编 ...
- 实验一 Java开发环境的熟悉(Linux+Eclipse)
实验一 Java开发环境的熟悉(Linux+Eclipse) 在Linux或Window或macOS中命令行下运行Java 在Linux 或Window或 macOS环境中 IDEA中调试设置断点 实 ...
- 20145303 实验一 Java开发环境的熟悉(Linux + Eclipse)
20145303 实验一 Java开发环境的熟悉(Linux + Eclipse) 实验题目(4):实现学生成绩管理功能,并进行测试 思路: 对于实现学生成绩管理(student performanc ...
- 20162303 实验一 Java开发环境的熟悉(Linux + Eclipse)
北京电子科技学院(BESTI) 实 验 报 告 课程:程序设计与数据结构 班级: 1623 姓名: 石亚鑫 学号:20162303 成绩: 2分 指导教师:娄嘉鹏 王志强 实验日期:3月17日 实验密 ...
- 20162321 实验一 Java开发环境的熟悉(Linux + Eclipse)
北京电子科技学院(BESTI) 实 验 报 告 课程:程序设计与数据结构 班级: 1623 姓名: 王彪 学号:20162321 指导教师:娄嘉鹏 王志强 实验日期:3月25日 实验密级: 非密级 预 ...
随机推荐
- 在java 中,数组与 List<T> 类型的相互转换
在java中,数组与List<T> 之前进行互相转换,转换方法可总结为以下几种: 一. 将 数组转换成List<T> 1. 使用 Collections 的addAll 方法 ...
- MongoDB 3: 使用中的问题,及其应用场景
导读:用MongoDB去存储非关系型的数据,是一个比较正确的选择.但是,如果只是用MongoDB,那么也会出现一些问题.MongoDB,尤其使用的最佳场景,更多的时候,需要结合关系型数据库共同解决问题 ...
- JavaScript设计模式
-->面向对象中的23种设计模式简介 最近看了一本书,推荐给大家<JavaScript设计模式与开发实践>图灵出版社的,讲的非常棒! 详细讲解了js开发中常用的14种设计模式,有很多 ...
- 获取本地IP地址信息
2012-06-05 /// <summary> /// 获取本地IP地址信息 /// </summary> void G ...
- MITM to crack Https connections
Everybody knows that https is http over SSL, and https is a secure way for protecting confidential d ...
- MySQL的存储引擎整理
01.MyISAM MySQL 5.0 以前的默认存储引擎.MyISAM 不支持事务.也不支持外键,其优势是访问的速度快,对事务完整性没有要求或者以SELECT.INSERT 为主的应用基本上都可以使 ...
- NSDateFormatter中时间格式串的含义
a: AM/PM (上午/下午) A: 0~86399999 (一天的第A微秒) c/cc: 1~7 (一周的第一天, 周天为1) ccc: Sun/Mon/Tue/Wed/Thu/Fri/Sat ( ...
- 转载字典地址:http://blog.csdn.net/aladdinty/article/details/3591789
相关文章: http://www.360doc.com/content/13/1003/23/14070959_318861279.shtml http://www.360doc.com/conten ...
- Cannot change version of project facet Dynamic web的解决方法
用Eclipse创建Maven结构的web项目的时候选择了Artifact Id为maven-artchetype-webapp,由于这个catalog比较老,用的servlet还是2.3的,而一般现 ...
- kettle的windows安装
1.首先去官网下载安装包,这个安装包在所有平台上是通用的. 2.kettle是java语言开发的,所以需要配置JAVA_HOME 3.解压kettle的安装包 4.配置环境变量,KETTLE_HOME ...