Welcome 微信登录

首页 / 操作系统 / Linux / Linux下的Eclipse安装

最近想学习C++,所以就重新安装了linux系统,虽然这两者没有什么联系,但是我还是比较喜欢linux系统,所以在linux下安装了Eclipse,想起了当初学习Red Hat 9.0时的痛苦场景,哎……所以我打算把安装过程写下来,希望给那些刚刚接触Linux的朋友一些帮助,老鸟们可以略过,呵呵!安装Eclipse需要两个东西,一个是Eclips的安装文件(eclipse-cpp-helios-linux-gtk.tar.gz),一个是JDK(jdk-6u16-linux-i586.bin),这两个软件网上应该会有,我就不提供下载地址了,大家可以自己找找。首先,我们要把这两个文件放到Linux系统里面,由于我用的是VM虚拟机,所以我安装了VMTOOLS,这样方便我直接把文件拖拽到linux里,我在根目录下建立了一个叫mydata的文件夹,在里面又创建了一个叫tool的文件夹,我把那两个文件拖到了tool里。打开终端(最好用root,因为后面需要root用户的权限),[root@localhost ~]# cd /[root@localhost /]# cd mydata/tool           //进入mydata/tool目录
[root@localhost tool]# ls                            //查看目录下的文件
[root@localhost tool]#tar  -xzvf eclipse-cpp-helios-linux-gtk.tar.gz    //解压eclipse这个软件[root@localhost tool]# ls                            //查看目录下的文件,这时会出现Eclipse这个文件夹[root@localhost tool]# cd Eclipse            //进入Eclipse这个文件夹
[root@localhos Eclipse]# ls                      //查看Eclipse文件下的文件,这时里面会有一个叫做Eclipse的可执行文件,现在我们不妨运行下,(反正运行不了,呵呵)[root@localhos Eclipse]# ./Eclipse          //注意那个点,不要丢了                  我们运行了Eclipse,但是系统提示我们:Version 1.4.2 of the JVM is not suitable for this product. Version :1.5 or greater is required.                   这句话的大意是说我的系统的JVM版本是1.4.2 ,这里需要1.5或是更高的版本                   这里我们已经很明确了,要升级了。好吧,第二个软件上场了:[root@localhos Eclipse]# cd ..                     //返回上一级目录[root@localhos tool]#  ./jdk-6u16-linux-i586.bin    //安装JDK6.0也就是1.6,注意那个点                     到这一步时,也许你执行不了,当你查看权限时,你会发现,你没有执行权限,有些朋友可能会奇怪,我是root用户啊,但是,事实就是,你权限不够,好吧,我们来提升权限[root@localhos tool]# chmod 777 jdk-6u16-linux-i586.bin[root@localhos tool]#  ./jdk-6u16-linux-i586.bin*********************************************************************开始阅读**********************************************************************这一步其实就是一个解压的过程,按Enter键可以翻页,当提示你的时候,输入yes即可完成之后,我们来看看此时tool下面的文件[root@localhos tool]# ls                             //现在,多了一个jdk-1.6.0_16的文件夹[root@localhos tool]# mv jdk-1.6.0_16 jdk6       //将jdk-1.6.0_16改名为jdk6(个人习惯可以不用改,但后面要注意命名)[root@localhos tool]# cd jdk6                    //进入jdk6文件夹[root@localhos jdk6]# cd bin                      //进入bin目录(两步可以一起写,呵呵)                           进入了bin目录,我们运行javac命令,可是还是运行不了,学习过java的朋友可能会想到,我们要配置环境变量,不错,就是环境变量的问题。OK,知道问题了,开始动手吧,呵呵!!![root@localhos bin]# PATH=/mydata/tool/jdk6/bin      //配置路径,注意大小写[root@localhos bin]#echo $PATH                                   //查看path的配置,一般会显示/mydata/tool/jdk6/bin注意,此时PATH的路径被覆盖了,很多命令就不能用了,但是,不要担心,这样的配置仅仅针对此时开启的终端,当关闭这个终端时,配置就无效了,下面,我们先运行一下Eclipse,后面我们来解决如何可以随时使用6.0的JVM又不会覆盖以前的PATH路径的问题[root@localhos bin]#cd /[root@localhost /]# cd mydata/tool/Eclipse[root@localhos Eclipse]# ./Eclipse                    
************************************************************哎,又报错了,好吧,我们来看看什么错误*****************************************************Failed to load the JNI share library "/mydata/tool/jdk6/bin/.../jre/lib/i386/client/libjvm.so"一句话,权限问题,OK,关闭防火墙吧.记得我前面说过,PATH被覆盖了,所以此时的service命令不能用了,我们也就关不了防火墙了,但是,没关系,重新开启一个终端就行了。重启终端后,我们可以先不用管防火墙,我们先解决前面说的,如何可以随时使用6.0的JVM又不会覆盖以前的PATH路径的问题[root@localhost ~]#cd /etc[root@localhost etc]# gedit profile    //注意profile文件千万不要随意修改,这样有可能造成系统蓝屏,千万留意此时我们可以编辑profile这个文件了,在文件的最后面加上以下命令:JAVA_HOME=/mydata/tool/jdk6PATH=$JAVA_HOME/bin:$PATHexport JAVA_HOME PATH
保存退出[root@localhost etc]#source /etc/profile  //重启一下(不是计算机,呵呵,当然,重启计算机,效果也可以)[root@localhost etc]#cd mydata/tool/Eclipse[root@localhos Eclipse]# ./Eclipse*****************运行还是出错,但是,不要担心,仔细看,这不就是刚刚我们没有解决的权限问题吗*****************                                                                       下面我们来解决他
[root@localhos Eclipse]#service iptables stop[root@localhos Eclipse]#setenforce 0*******************好了,开始运行我们的Eclipse吧********************[root@localhos Eclipse]# ./Eclipse

OK了,我们成功了,呵呵
Ubuntu 11.04 32bit 编译Android 2.3源码配置Xmanager连接Linux相关资讯      Eclipse 
  • Eclipse中将Java项目转换成Web项目  (07月28日)
  • 用 Python 打造你的 Eclipse  (04月26日)
  • Eclipse基金会发布下一代IDE,  (03月11日)
  • Linux 下搭建stm32开发环境   (07月01日)
  • 如何在Eclipse中添加Tomcat的jar包  (03月23日)
  • 基于Eclipse搭建STM32开源开发环境  (03月10日)
本文评论 查看全部评论 (0)
表情: 姓名: 字数